Что будет эквивалентом функции MD5 для Android / Java в PHP?

Я вычисляю MD5 в Android / Java следующим образом:

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?

5
задан BalusC 31 March 2011 в 01:54
поделиться