
19/11/2008, 12:18
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 8
Antigüedad: 16 años, 3 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=” |