Duda para comparar pass (JBCrypt)(checkpw))

Iniciado por lyvalle, 19 Julio 2019, 01:12 AM

0 Miembros y 1 Visitante están viendo este tema.

lyvalle

Hola a todos, estoy teniendo problemas en java para comparar una contraseña de texto plano y un hash guardado en mi BD msql. Para ello utilizo el método checkpw(plainpass, hashpass) de Bcrypt.

En mi BD tengo guardado un hash y uso el checkpw para ver si coinciden con la contraseña ingresada por el usuario en el login de acceso, pero nunca coinciden. Si alguien pudiera ayudarme se lo agradeceria. Gracias de antemano.

rub'n

#1
Cita de: lyvalle en 19 Julio 2019, 01:12 AM
Hola a todos, estoy teniendo problemas en java para comparar una contraseña de texto plano y un hash guardado en mi BD msql. Para ello utilizo el método checkpw(plainpass, hashpass) de Bcrypt.

En mi BD tengo guardado un hash y uso el checkpw para ver si coinciden con la contraseña ingresada por el usuario en el login de acceso, pero nunca coinciden. Si alguien pudiera ayudarme se lo agradeceria. Gracias de antemano.

ambos hashes deben ser iguales. como tendrás ese código?

Es decir, el usuario introduce el password sacas el hash, y lo comparas con el de la db


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

lyvalle

Hola, estoy utilizando la clase Jbcrypt, que tiene un método checkpw, el cual le pasas por parámetros una contraseña entrada por el usuario y el hash de la misma contraseña que previamente inserte. Pero siempre me devuelve falso. He visto los campos de la BD a ver si el problema lo tengo ahí. Pero nada.