1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
static String^ getMd5Hash(String^ input)
{
MD5^ md5Hasher = gcnew MD5CryptoServiceProvider();
md5Hasher->Create();
array<unsigned char>^ data = md5Hasher->ComputeHash(Encoding::Default->GetBytes(input));
StringBuilder^ sBuilder = gcnew StringBuilder();
for (int i = 0; i < data->Length; i++)
{
sBuilder->Append(data[i].ToString("x2"));
}
return sBuilder->ToString();
}
|