Melhor maneira de usar o PHP para criptografar e descriptografar senhas? [duplicado]

Duplicata Possível:
Criptografia do PHP 2-way: eu preciso armazenar senhas que podem ser recuperadas

Eu pretendo armazenar informações de conta estrangeira para os meus usuários no meu site, também conhecido como nome de usuário e senhas rapidshare, etc ... Eu quero manter as informações seguras, mas eu sei que se eu hash suas informações, não posso recuperá-las para uso posterior .

O Base64 é decifrável, então não adianta usá-lo simplesmente. Minha idéia é embaralhar o usuário e passar antes e depois de ficar assim mesmo depois de descriptografá-lo, você terá um texto com aparência engraçada se tentar decifrar. Existe uma função php que aceita valores que farão uma mistura única de uma string e a removerá mais tarde quando o valor for reintroduzido?

Alguma sugestão?

questionAnswers(8)

yourAnswerToTheQuestion