Vous recherchez cryptage.
Quelle langue utilisez-vous? Vous avez probablement un algorithme de cryptage intégré que vous pouvez utiliser. L'idée avec le hachage est que vous ne pouvez aller qu'unidirectionnel.
[plain text]--->(HASH ALGORITHM)--->HASH
Alors que l'idée de cryptage est que vous pouvez utiliser une clé ainsi que quelques pour créer plaintext un cryptogramme. Ensuite, vous pouvez utiliser la clé sur le cryptogramme pour récupérer le texte en clair à tout moment:
[plain text] + [key] --->(ENCRYPTION ALGORITHM)-->[ciphertext]
[ciphertext] + [key] --->(DECRYPTION ALGORITHM)-->[plain text]
L'algorithme de décryptage pour un algorithme de chiffrement donné est généralement similaire à l'algorithme de chiffrement, et il permet la récupération d'un texte clair message donné avec un texte chiffré et la bonne clé (mot de passe).
Allez utiliser PHP pour mettre en place la petite API – dave
Vous devriez jeter un oeil à ceci: http://www.php.net/manual/fr/intro.mcrypt.php – Cam
En particulier vérifier ceci: http://www.php.net/manual/fr/mcrypt.ciphers.php -> ci-dessus, quelqu'un a recommandé AES. Jetez un oeil à MCRYPT_RIJNDAEL_128, c'est fondamentalement la même chose. – Cam