-
-
[求助]MD5加密带汉字的字符串,加密后的结果为何跟在线MD5加密得到的结果不一致?
-
发表于:
2017-10-12 19:12
13799
-
[求助]MD5加密带汉字的字符串,加密后的结果为何跟在线MD5加密得到的结果不一致?
如题,我现在手上有个md5.dll文件,我用这里面的md5加密涵数对字符串进行加密时,
待加密字符串如果只是字母+数字形式的,则加密后的结果是正确的,
如:123456789 加密后的值是:25F9E794323B453885F5181F1B624D0B 这是对的,也跟那些在线MD5加密得到的结果是一样的。
但字符串中带汉字时,则不对,
如:123456张三123 我调用dll加密后得到的值是:F53B2027878BC4F9B19170D47E8C3535 但在线MD5加密得到的值是:6561AE13EA012AEE64B85A8E7C5F1709
应该是在线的得到的值是对的。
实在是找不到是啥原因了,求哪位大神,能分享一个相应正确的dll,或指点下,是不是我的汉字要进行别的处理?
PS:汉字不能进行别的编码,如URL编码等,都不行,必须是汉字进行加密。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)