5
Estoy calculando el MD5 en Android/Java de la siguiente manera:¿Cuál será el equivalente Android/Java de la función MD5 en PHP?
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();
Sin embargo hay una falta de coincidencia con la función de PHP md5()
.
MD5 - PHP - Raw Value - catch12 - 214423105677f2375487b4c6880c12ae MD5 - JAVA - Raw Value - catch12 - 214423105677f2375487b4c688c12ae
cómo es esto provocó y cómo puedo resolverlo de manera que el tanto en Android/Java y PHP generan exactamente el mismo hash MD5?