Los algoritmos de encriptación md5 y sha1 no son reversibles. Por tanto si guardas en la base de datos los hash una vez encriptado el password no tienes forma de reconstruirlo a partir de esos datos, sólo puedes aplicar el algoritmo a la entrada del usuario y comparar el hash para saber si el dato introducido es el mismo que generó el hash original. Desde mi punto de vista es la forma más honesta y segura de guardar las claves, así nadie puede conocerlas ni siquiera accediendo a la base de datos. Si tu intención era mostrarlo en el formulario del perfil de usuario, no lo hagas, pon un botón de cambiar clave que lleve a un formulario que pida la vieja y la nueva. Si el usuario olvido la clave, genera una nueva y envíasela a su mail y sugiérele que la cambie la próxima vez que acceda al tu sistema.
Saludos.
Pau.

On 01/10/2011 22:13, Franclin Chila Choque wrote:
Buenas tarde, Esty seguro ke me pueden ayudar... mi pregntas es como puedo mostrar el Password desencriptado de un Usuario en una vista? existe alguna forma de hacer eso?... gracias de antemano.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a