Вы ищете шифрование .
Какой язык вы используете? У вас, вероятно, есть встроенный алгоритм шифрования, который вы можете использовать.
Идея хеширования состоит в том, что вы можете идти только в одну сторону.
[plain text]--->(HASH ALGORITHM)--->HASH
В то время как идея шифрования заключается в том, что вы можете использовать ключ вместе с некоторым открытым текстом для создания зашифрованного текста . Затем вы можете в любой момент воспользоваться ключом зашифрованного текста для получения открытого текста:
[plain text] + [key] --->(ENCRYPTION ALGORITHM)-->[ciphertext]
[ciphertext] + [key] --->(DECRYPTION ALGORITHM)-->[plain text]
Алгоритм дешифрования для данного алгоритма шифрования обычно очень похож на алгоритм шифрования, и он позволяет извлекать текстовое сообщение с заданным зашифрованным текстом и правильным ключом (т. Е. Паролем).