首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

对于MD5加密字符串的方法

2011-12-17 
关于MD5加密字符串的方法网上查的例子:publicstaticstringgetMD5Str(stringConvertString){stringmd5Str

关于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

热点排行