Hace poco se ha hablado de esto mismo en este foro. NO se puede desencriptar una cadena encriptada por md5, lo que se traduce en que NO se puede recuperar la contraseña. Lo único que puedes hacer es comparar cadenas, o sea tomar la contraseña que el usuario da por teclado, pasarla por md5 y compararla con el valor de la base de datos; si coinciden es la misma contraseña (puede que dos cadenas distintas den el mismo código encriptado, pero es muy muy difícil)
En la práctica, lo que se hace es generar una nueva contraseña, enviársela al usuario y encriptarla y meterla en la base de datos, y luego el usuario la cambia por una nueva.
Saludos
<editado>¡Vaya, Cluster se me adelantó!</editado>
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad. |