¿La mejor manera de usar PHP para cifrar y descifrar contraseñas? [duplicar]

Posible duplicado:
Cifrado PHP bidireccional: necesito almacenar contraseñas que puedan recuperarse

Planeo almacenar información de cuentas extranjeras para mis usuarios en mi sitio web, también conocido como nombre de usuario y contraseñas de rapidshare, etc ... Quiero mantener la información segura, pero sé que si tengo su información, no puedo recuperarla para usarla más adelante. .

Base64 es capaz de descifrar, por lo que no tiene sentido usarlo simplemente. Mi idea es codificar al usuario y aprobarlo antes y después de que se base de esa manera, incluso después de descifrarlo, obtienes un texto de aspecto divertido si intentas descifrarlo. ¿Existe una función php que acepte valores que hagan una mezcla única de una cadena y la descompongan más tarde cuando se vuelva a contabilizar el valor?

¿Alguna sugerencia?

Respuestas a la pregunta(8)

Su respuesta a la pregunta