Я хэшировал почтовые идентификаторы и хочу реализовать какой-то процесс, чтобы можно было перевернуть строку хеша.
Я только что попробовал этот подход с использованием модулей python hashlib и pycrypto, но, к сожалению, мне это не удалось, а также я прочитал много постов ната же тема, но ни одна из них не сработала для меня, и, к счастью, я нашел что-то в Google, который говорит, что он дешифрует и шифрует, что не так в случае хеширования, но это делает свою работу. URL-адрес https://md5decrypt.net/en/Sha256.
Мне было интересно, как этому веб-сайту удается это сделать.
Используя hashlib, я получаю
import hashlib
hashlib.sha256("mishraamrish.asm@gmail.com".encode())
<sha256 HASH object @ 0x7f55e30c3b20>
_.hexdigest()
'3ad0c9ce5b036587d08b4a13e7478ea4472ec32de04854bc37dcfed1baf760cc'
и с этого веб-сайта, когда я выбрал Encrypt, я получил
Sha256(mishraamrish.asm@gmail.com) = 3ad0c9ce5b036587d08b4a13e7478ea4472ec32de04854bc37dcfed1baf760cc
аналогично, когда я использовал опцию расшифровки, я получил
3ad0c9ce5b036587d08b4a13e7478ea4472ec32de04854bc37dcfed1baf760cc : mishraamrish.asm@gmail.com
, так что это добрый запрос от того, кто готов понизить голос. пожалуйста, проанализируйте его, прежде чем приступить к работе с кнопкой «вниз».
Я знаю, что хеширование не является обратимым процессом, и мне любопытно, что с этим сайтом, если нет, то как они это делают?
Спасибо.