Вы ищете шифрование.
Какой язык вы используете? У вас, вероятно, есть встроенный алгоритм шифрования, который вы можете использовать.
Идея с хэшированием заключается в том, что вы можете идти только в одну сторону.
[plain text]--->(HASH ALGORITHM)--->HASH
В то время как идея с шифрованием, что вы можете использовать ключ вместе с некоторыми незашифрованном создать шифротекста. Затем вы можете использовать клавишу на шифротексте для получения открытого текста в любое время:
[plain text] + [key] --->(ENCRYPTION ALGORITHM)-->[ciphertext]
[ciphertext] + [key] --->(DECRYPTION ALGORITHM)-->[plain text]
алгоритм дешифрования для данного алгоритма шифрования, как правило, очень похож на алгоритм шифрования, и это позволяет извлечение исходного текста сообщение с зашифрованным текстом и правильным ключом (т.е. паролем).
Gonna use PHP для подхватывания небольшого API – dave
Вы должны взглянуть на это: http://www.php.net/manual/en/intro.mcrypt.php – Cam
В частности, проверьте это: http://www.php.net/manual/en/mcrypt.ciphers.php -> выше, кто-то рекомендовал AES. Взгляните на MCRYPT_RIJNDAEL_128, это в основном то же самое. – Cam