Bueno .. lo que propone j_aspillaga no es un encriptación "real" .. sólo una forma rápida de "oculatar" un dato a alguien que no sea programador .. Lo mismo que tu vas a aplicar tu funcion base64_encode() ... yo también puedo tomar tu "contraseña/dato" "encriptado" en base64 y aplicar el base64_decode() .. (vamos, sería una de las primeras cosas que intentaría probar alguien que intente desencritar tus datos .. ).
Una de las úncias funciones para encriptar y con posibilidad de desencriptar son las:
mcrypt
http://www.php.net/mcrypt
Requieren de una extensión (la que ahí se indica) instalada en el servidor.
Si no dispones de esa extensión en tu servidor o no puedes instalarla (ej.: servicio de hosting que no la disponen ..) Tendrás que buscar alternativas con tus própios algorítmos de encriptación donde uses tu própia "semilla" para "desencriptar".
Un saludo,