5
我在的Android/Java的计算MD5如下:在PHP中,什么是Android/Java的MD5函数?
byte raw[] = md.digest();
StringBuffer hexString = new StringBuffer();
for (int i=0; i<raw.length; i++)
hexString.append(Integer.toHexString(0xFF & raw[i]));
v_password = hexString.toString();
但是有一个与PHP的md5()
功能不匹配。
MD5 - PHP - Raw Value - catch12 - 214423105677f2375487b4c6880c12ae MD5 - JAVA - Raw Value - catch12 - 214423105677f2375487b4c688c12ae
这是如何引起的,我该如何解决它,以便Android/Java和PHP生成完全相同的MD5哈希?