当前位置: 代码迷 >> J2EE >> MD5中文加密不一致解决办法
  详细解决方案

MD5中文加密不一致解决办法

热度:50   发布时间:2016-04-17 23:20:05.0
MD5中文加密不一致
用HttpURLConnection 类 pos 方式 发送一个带有中文值变量,,
后台接收的值跟前台发送的一样....
后台用MD5加密跟前台MD5加密值不一致...
如果把中文去掉就可以匹配MD5的信息

------解决思路----------------------
估计是加密的时候字符的问题
------解决思路----------------------
文字编码不一致造成的,都用Unicode也许会解决
------解决思路----------------------
编码问题!!!!
------解决思路----------------------
base64+utf-8编码然后加密传输
------解决思路----------------------
应该是编码问题
------解决思路----------------------
1 中文字符串 转byte时,要指定字符集
2 padding算法要一致
------解决思路----------------------
MD5加密前,把字符串getBytes("UTF-8")一下再加密,后台接收也用UTF-8就好了。 
------解决思路----------------------
难道是大小写问题嘛
  相关解决方案