{}
A Python course that doesn't leave you guessing. See every step with our code visualizer.
Try it yourself!
A Python course that doesn't leave you guessing. See every step with our code visualizer.
Try it yourself!
run-icon
main.py
import hashlib salt = "719C971F82429E8AA448AB9DCC73F" hash = "171abaa40d35465f75c59b13df2903086b5802b764a9d9e30b47f1c26ba347d74847842304f0842fb74a8db705acab9d56a3462e8e403c830ec850963498a0c0" while True: guess = input("What is your guess?\n") s = hashlib.sha3_512() s.update(guess.encode('ascii') + salt.encode('ascii')) if s.hexdigest() == hash: print("Correct!") break else: print("Wrong password. Hash for that (salted) guess is: \n" + s.hexdigest())
Output