.net(md5)加密汉字的结果与java(md5)加密汉字的结果不一样。。。

来源:百度知道 编辑:UC知道 时间:2024/05/13 11:29:05
.net(md5)加密汉字的结果与java(md5)加密汉字的结果不一样,大家能告诉我为什么?以及解决答案?

肯定是一样的。这个无论哪种语言获得的加密结果也是一样的。如果不一样有以下几种可能:
1.加密返回的位数不一样,因为有的md5加密可以返回16位或32位结果。
2.是否汉字在处理的时候有被代码变成了其它的编码。.net一般不会变编码的,而java根据操作系统不同,有可能在内部转了编码的。