背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

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都可以方便转换。

阅读:
录入:木鸟

推荐 】 【 打印
上一篇:“无法验证数据”原因
下一篇:使用Asp.net2编写类似GMail的文件上传系统(翻译)
相关新闻      
本文评论       全部评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款