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

采用MD5时的一个有关问题

2012-01-03 
采用MD5时的一个问题MD5CryptoServiceProvidermd5HashernewMD5CryptoServiceProvider()byte[]datamd5Ha

采用MD5时的一个问题
MD5CryptoServiceProvider   md5Hasher   =   new   MD5CryptoServiceProvider();
byte[]   data   =   md5Hasher.ComputeHash(Encoding.Default.GetBytes(sourceString));                                                          

“Default”
~~~~~
这个地方一般采用什么比较好?unicode?或者是其他?


[解决办法]
“Default”表示是本机ANSI代码格式。如果考虑到不同地区,不同编码格式的话建议还是采用Unicode比较好。否则可以采用Default。
[解决办法]
“Default”ANSI编码在不同区域设置的系统上运行得到的结果不一定相同,MD5通常只用于摘要明文,建议采用UTF-8以保持一致性...

热点排行