Feedback

Erstellt einen md5-Hash aus einem string

Sprache: C++

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();
}
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();
}