I have hashed email Ids and I want to implement some process so that I can reverse hash string.
I just tried this approach using python hashlib and pycrypto modules, but unfortunately I failed , and also I read many posts on the same topic but none worked for me and fortunately I found something on google which says it do decrypt and encrypt which isn't true in case of HASHING, but it does the job. URL is https://md5decrypt.net/en/Sha256.
I was wondering how this website manage to do that.
Using hashlib I get
import hashlib
hashlib.sha256("[email protected]".encode())
<sha256 HASH object @ 0x7f55e30c3b20>
_.hexdigest()
'3ad0c9ce5b036587d08b4a13e7478ea4472ec32de04854bc37dcfed1baf760cc'
and from that website when i opted out for Encrypt I got
Sha256([email protected]) = 3ad0c9ce5b036587d08b4a13e7478ea4472ec32de04854bc37dcfed1baf760cc
similarly when I used Decrypt option i got
3ad0c9ce5b036587d08b4a13e7478ea4472ec32de04854bc37dcfed1baf760cc : [email protected]
so its a kind request from one who is willing to down vote. please analyse it before going ahead with down vote button.
I know hashing isn't reversible process, and I am curious about that website, if its not then how they are doing it?
Thank You.
"last Wednesday's schnitzel"), make a SHA2 hash somewhere other than that database (e.g."dbef13ba1bdc76bd006f4dc7bec86c7968470ef8e7519033964132e56eb4efd8"), and see how well the "decryption" works.