OriginalGriff
Ты не можешь.
Хеширование-это не шифрование: шифрование может быть отменено, если вы знаете алгоритм и ключ, используемые для шифрования. Хеширование не может: это процесс получения числа из строки текста. Хэш обычно значительно меньше исходного текста и генерируется таким образом, что маловероятно, что какой-то другой текст будет производить то же самое хэш-значение. Но поскольку большую часть исходных данных он "выбрасывает", то невозможно повернуть процесс вспять и вернуться к исходной строке.
Если у вас есть четыре числа: 10, 14, 18, 49, вы можете "зашифровать "их, добавив индекс, умноженный на е" значение ключа " к каждому числу. Если у нас есть ключ 2, то зашифрованные данные будут 10, 16, 22, 55, и вы можете расшифровать их обратно к оригиналу, обратив процесс вспять. (Это был бы бесполезный алгоритм шифрования, но...)
Хэш-версия может работать, добавляя каждое значение вместе, чтобы получить 91. Но вы не можете вернуться к оригиналу только с 91-го: это может быть 1, 1, 1, 88, или 1, 1, 2, 87, или ....