Ver Mensaje Individual
  #3  
Antiguo 23-08-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Pues depende de para que uses la clave, si la utilizas para autentificar a los usuarios de tu aplicación puedes utilizar el viejo "truco" de guardar el md5 o el sha1 de la clave, en vez de la propia clave. Así para comprobar si la clave que introdujo el usuario es correcta solo tienes que calcular su md5 o el sha1 y compararlo con el valor guardado. Si alguien malintencionado accede a la base de datos con las contraseñas, solo podrá ver su md5 y no hay forma de obtener la contraseña original a partir de su md5.
http://www.clubdelphi.com/trucos/index.php?id=402

Por el contrario, si lo que necesitas es poder recuperar el valor original de la contraseña para usarla en otra aplicación, entonces puedes cifrar la contraseña utilizando por ejemplo AES:
http://delphi.jmrds.com/?q=node/31
Responder Con Cita