cxlater 发表于 2011-6-5 02:10:18

MD5中文字串加密的问题

使用au3的各种md5函数得到的结果始终与其他程序得到的结果不一样

现在临时的方法是url编码中文字串后到站长之家去get

但是效率和独立运行都得不到解决

“测试”用其他平台的md5加密后的结果是:DB06C78D1E24CF708A14CE81C9B617EC

au3得到的结果永远都是:70969EDA7D5E8E2E4FCA75DF626FDC97

希望得到帮助 谢谢

sunafter 发表于 2011-6-5 05:10:35

我在网上找了几个软件还有在线加密的网页测试,结果大都不一样
应该是不同编程语言对中文的算法不同,导致结果不一样

netegg 发表于 2011-6-5 08:28:15

utf的编码处理和ansi的编码处理过程有很大不同,多数和加密有关的函数(包括md5)是以ansi的处理为基础的,并没有考虑utf编码问题,楼主能得到结果已经很不错了,通常情况是返回空串

inter701 发表于 2011-6-5 13:01:31

good~good~
页: [1]
查看完整版本: MD5中文字串加密的问题