Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java Security
打印话题 寄给朋友 订阅主题 |
作者 | 求助MD5问题 |
guily
发贴: 2 积分: 0 |
于 2006-03-24 10:19
现在我遇到一个问题,就是MD5加密算法对汉字的计算好像有点问题。 先是用C按照RFC1321标准写的,对汉字加密是一种结果,然后将C的算法翻译成java,对汉字加密却是另外一种结果。但是英文、数字等其他字符的加密是一样的结果。不明白这是为什么,请各位赐教。多谢!!! |
作者 | Re:求助MD5问题 [Re:guily] |
netpizi
发贴: 0 积分: 0 |
于 2006-03-24 11:03
是不是因为用C的时候加密的汉字是ASCII,而用JAVA的时候是UNICODE |
作者 | Re:求助MD5问题 [Re:guily] |
guily
发贴: 2 积分: 0 |
于 2006-03-24 13:16
好像是有关系的。在传参加密串长度时,汉字在C里是作为2个字符,而java中是unicode,长度为一,作为一个字符。应该就是这里有问题。 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |