Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > desencriptar

Hola a todos, estoy realizando una aplicacion web y la contraseña que esta guardada en la bd esta en md5. En mi aplicacion tengo la opcion que el usuario tenga la opcion de modificar dicha clave por lo que tengo que desencriptarla. Estoy mirando en la web y dice que no permite desencriptarla.¿Alguna manera de hacer esto.?Por cierto utilizo java.


gracias

octubre 1, 2015 | Unregistered Commenterer

Hola,

La encriptación md5 al final es un código hash. Creo que lo mejor que puedes hacer no es desencriptarla ni intentarlo...
Yo haría lo siguiente si el usuario quiere cambiar la clave:
- Solicitarle que introduzca su clave
- Encriptarla a md5.
- Comparar el hash generado a partir de lo que introduzca el usuario, con el hash almacenado en base de datos.
- Si coinciden, pedir la nueva pass, encriptarla y guardarla.

No es necesario desencriptarla para modificar la clave.

Saludos,

Oldskultxo

octubre 2, 2015 | Registered Commenteroldskultxo

gracias

octubre 2, 2015 | Unregistered Commenterer

Desencriptar algo encriptado no tiene mucho sentido a no se que quieras craquear algo. Pero MD5 es lo suficientemente fuerte para que no sea fácil.

el procedimiento de @oldskultxo es el correcto.

octubre 7, 2015 | Registered Commenterantuansoft