C
coolce
Unregistered / Unconfirmed
GUEST, unregistred user!
我要用MD5加密一些中文。但是发现用 Delphi2006 for .net 的MD5加密出来的字符串与ASP的那个MD5加密出来字符串并不相同(也同我之前用D7的MD5加密出来的字符串不相同)。
现在请问大家能不能告诉我一下如果修改程序?下面是C#的代码。。。。。谢谢
MD5 md5 = new MD5CryptoServiceProvider();
byte[] t = md5.ComputeHash(Encoding.GetEncoding("gb2312".GetBytes(s));
StringBuilder sb = new StringBuilder(32);
for (int i = 0; i < t.Length; i++)
{
sb.Append(t.ToString("x".PadLeft(2, '0'));
}
return sb.ToString();
现在请问大家能不能告诉我一下如果修改程序?下面是C#的代码。。。。。谢谢
MD5 md5 = new MD5CryptoServiceProvider();
byte[] t = md5.ComputeHash(Encoding.GetEncoding("gb2312".GetBytes(s));
StringBuilder sb = new StringBuilder(32);
for (int i = 0; i < t.Length; i++)
{
sb.Append(t.ToString("x".PadLeft(2, '0'));
}
return sb.ToString();