9 июл. 2011 г.

PowerShell - функция получения MD5 хэша строки

function Get-MD5([string]$Content)
{
 $cryptoServiceProvider = [System.Security.Cryptography.MD5CryptoServiceProvider];
 $hashAlgorithm = new-object $cryptoServiceProvider
 $bytes = [System.Text.Encoding]::Default.GetBytes($Content)
 $hashByteArray = $hashAlgorithm.ComputeHash($bytes);
 $formattedHash = [string]::join("",($hashByteArray | foreach {$_.tostring("x2")}))
 return $formattedHash;
}

1 комментарий: