MD5加密认证问题

来源:互联网 发布:传智播客 java简历 编辑:程序博客网 时间:2024/05/17 09:01

前几天出现MD5认证问题,同一个字符串,同一个md5加密程序,在本机和服务器上生成的md5不一致。纠结了一阵,后来老大说是机器字符集的问题。。

建议统一将字符串转码成utf8格式的。设置好测试通过。

原因:

java的输入输出都是byte流的,而我们所取到的字符都是java平台自己将byte数据通过平台默认的编码形式将byte转换为String的。

知道了原理,那么解决问题也就很简单了,那就是在byte被转化为String之前指定它的编码形式就可以了。


---记录


原创粉丝点击