如何比较sql数据库和c#

时间:2015-09-15 12:29:16

标签: c# encryption hash md5 otrs

如何在c#中创建md5字符串,我可以将其与sql数据库中的md5值进行比较。(来自otrs)这是我创建md5哈希的代码:

public static string GetMD5Hash(string input)
    {
        System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
        byte[] bs = System.Text.Encoding.UTF8.GetBytes(input);

        bs = x.ComputeHash(bs);

        System.Text.StringBuilder s = new System.Text.StringBuilder();

        foreach (byte b in bs)
        {
            s.Append(b.ToString("x3").ToLower());
        }
        return s.ToString();
    }

但是在我的OTRS-Sql-database中有不同的哈希...这意味着我的哈希是这样的:9033f014e5fe6d059628ddbd654d0bad

但我需要这个: c16d9f21149e2b6f0fe122b65da56fdd1092c21cef32408004d366732268c966

这两个哈希之间有什么区别?因为他们有相同的明文!!!

0 个答案:

没有答案