Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2008, 12:18
epablo
 
Fecha de Ingreso: noviembre-2008
Mensajes: 8
Antigüedad: 15 años, 5 meses
Puntos: 0
Urgente!, sha1

Hola, si pueden ayudarme por favor.
Tengo que realizar un trabajo encriptando una cadena y devolviendola en SHA1, el problema es que me pasaron el codigo de ejemplo en Java y el resultado que devuelve es diferente del de PHP, al parecer el Java pasa la cadena a binario y luego a SHA1, pero no me devuelve lo mismo en PHP, les dejo el codigo.

public String encrypt(String plainPassword) throws NoSuchAlgorithmException, UnsupportedEncodingException{

MessageDigest md = null;

md = MessageDigest.getInstance("SHA");

md.update(plainPassword.getBytes("UTF-8"));



byte raw[] = md.digest();

String hash = (new BASE64Encoder()).encode(raw);

return hash;

}





Ejemplo: si la plain password es “12345” el hash resultante es “jLIjfQZ5yojbZGTqxg2pY0VROWQ=”