读书人

对于MD5加密字符串的方法

发布时间: 2011-12-17 23:37:33 作者: rapoo

关于MD5加密字符串的方法
网上查的例子:
public static string getMD5Str(string ConvertString)
{
string md5Str = " ";
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
string md5Str = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(ConvertString)), 4, 8);
md5Str = md5Str.Replace( "- ", " ");
return md5Str;
}
====================================================================
为什么要replace字符 '- '?
md5Str = md5Str.Replace( "- ", " ");

[解决办法]
因为加密后的字符串会转换成以下这样的形式。这里面的 "- "是BitConverter.ToString()加进去的,是多余的。
74-F8-DE-88-CC-AA-C5-C0

读书人网 >C#

热点推荐