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