Feedback

C++ - Erstellt einen md5-Hash aus einem string

Veröffentlicht von am 5/14/2009
(2 Bewertungen)
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();
}
Abgelegt unter MD5, C++.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!