背景:
阅读新闻

asp和asp.net的MD5加密中文结果不同原因

[日期:2007-12-19] 来源:iwms.net  作者:木鸟 [字体: ]

  在asp和asp.net中md5 Hash英文结果相同,但hash中文时会出现结果不同的情况。

  这是由于asp默认加密是按GB2312,而asp.net默认是按UTF-8,这样两者的结果就不同了。

  在asp.net中可以很方便的修改代码采用GB2312计算MD5,在asp中可以采用修改asp文件编码的方式来实现utf-8 md5。转换asp文件编码方式工具很多,ultraedit或convertZ都可以方便转换。

收藏 推荐 打印 | 录入:木鸟 | 阅读:
相关新闻      
本文评论   [发表评论]   全部评论 (0)
热门评论