
19/07/2011, 03:55
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 17 años Puntos: 253 | |
Respuesta: Como desifrar un md5 Buenas, la función md5 es una función de una única vía, es decir, no se puede descifrar de forma tribial. Si tienes almacenadas las contraseñas en tu base de datos codificadas en md5, para hacer la comparación lo que tienes que hacer es pasar la contraseña que te ingresen a md5 y realizar la comparación después, no descifrar la contraseña de la base de datos.
Esto se hace precisamente para que el propio administrador no tenga acceso a la contraseña del usuario.
En caso de pérdida u olvido de la contraseña, la opción más habitual es enviar al usuario una contraseña nueva, generada aleatoriamente para que la utilice al entrar de nuevo en la aplicación y, a su vez, proveer de un sistema de cambio de contraseñas, por si quiere cambiarla a una conocida por él. Pero en ningún momento el administrador debe conocer la contraseña de los usuarios.
Un saludo, espero que te sirva.
__________________ ¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis? |