md5加密Java与ASP中文不一致
我用Java的md5加密后得到是:"abcd"=e2fc714c4727ee9395f324cd2e7f331f"好"=ac2c8f13c6e60810197b19d68...
我用Java的md5加密后得到是:"abcd" = e2fc714c4727ee9395f324cd2e7f331f
"好" = ac2c8f13c6e60810197b19d683f5f184
ASP的md5加密后得到是:"abcd" = e2fc714c4727ee9395f324cd2e7f331f
"好" = 21d4300cfcd0e37cc53ca917a1e2970c
说明同为字母数字字符串时加密结果是一致的,但是同为中文时加密后就不一致了。这肯定和算法是没有关系的。请求大侠们解答,为什么。。可有办法解决?
回答正确或有帮助者,追加悬赏……谢谢您的解答,比较急 展开
"好" = ac2c8f13c6e60810197b19d683f5f184
ASP的md5加密后得到是:"abcd" = e2fc714c4727ee9395f324cd2e7f331f
"好" = 21d4300cfcd0e37cc53ca917a1e2970c
说明同为字母数字字符串时加密结果是一致的,但是同为中文时加密后就不一致了。这肯定和算法是没有关系的。请求大侠们解答,为什么。。可有办法解决?
回答正确或有帮助者,追加悬赏……谢谢您的解答,比较急 展开
4个回答
展开全部
编码方式不一样,建议都改成gb2312的
更多追问追答
追问
可我要用UTF-8的,我的页面也改成了UTF-8反而出现空的结果
追答
md5加密应该是封装到一个单独的类中,你再调用的时候先把你要加密的字符串转换成utf-8格式的试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-27
展开全部
更改编码方法。
追问
请问有具体方法没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询