> Faqs > Encriptación MD5

Encriptación MD5

Tengo un sistema con autenticación de usuarios y la contraseña la guardo con md5. Estoy haciendo una parte para editar los usuarios y quería ver si puedo tomar el valor en md5 de la BBDD y "reconvertirlo" al password elegido por el usuario.

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

La encriptación MD5 es solo en un sentido, una vez encriptada la clave no se puede desencriptar, ahí radica la seguridad de este método.

Para solucionar tu problema prueba a hacer esto:

Tienes el password guardado como md5 en tu tabla. Pides al usuario que introduzca la contraseña antigua antes de poder modificar la nueva. Cuando el usuario introduce su password lo convertimos a MD5 y lo comparamos con el guardado en la base de datos, si coinciden el password ingresado es correcto y puede editar sus datos.

Sara Alvarez