Duplicata possible :
Cryptage bidirectionnel PHP : J'ai besoin de stocker des mots de passe qui peuvent être récupérés
J'ai l'intention de stocker sur mon site web des informations sur les comptes étrangers de mes utilisateurs, comme les noms d'utilisateur et les mots de passe de rapidshare, etc... Je veux garder les informations en sécurité, mais je sais que si je hachais leurs informations, je ne pourrais pas les récupérer pour un usage ultérieur.
Base64 est décryptable, il n'y a donc aucun intérêt à l'utiliser. Mon idée est de brouiller l'utilisateur et le mot de passe avant et après qu'il soit base64é, de cette façon, même après l'avoir décrypté, vous obtiendrez un texte étrange si vous essayez de le décrypter. Il existe une fonction php qui accepte des valeurs qui feront un brouillage unique d'une chaîne et le dé-brouilleront plus tard quand la valeur sera réinitialisée ?
Des suggestions ?