在asp和asp.net中md5 Hash英文结果相同,但hash中文时会出现结果不同的情况。
这是由于asp默认加密是按GB2312,而asp.net默认是按UTF-8,这样两者的结果就不同了。
在asp.net中可以很方便的修改代码采用GB2312计算MD5,在asp中可以采用修改asp文件编码的方式来实现utf-8 md5。转换asp文件编码方式工具很多,ultraedit或convertZ都可以方便转换。
|
背景:
阅读新闻
相关新闻
|
Digg排行
热门评论
|