#MD5 output is 128bits=16bytes
#Output is always 22 characters long
$bytesFromInput = [System.Text.UTF8Encoding]::UTF8.GetBytes($InputString)
$sha1= [System.Security.Cryptography.MD5]::Create()
$bytesToOutput= $sha1.ComputeHash($bytesFromInput)
[System.Convert]::ToBase64String($bytesToOutput).ToLower().Replace('+','0').Replace('/','0').Replace('=','')
No comments:
Post a Comment