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.