Erstellt einen md5-Hash aus einem string
Namespaces:
using namespace System::Text;
using namespace System::Security::Cryptography;
Assembly:
mscorlib (in mscorlib.dll)
Das hier ist der C++ Port von http://dotnet-snippets.de/dns/c-erstellt-einen-md5-hash-aus-einem-string-SID629.aspx
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();
}
Kommentare zum Snippet