这是我的代码:
import hashlib
real = hashlib.sha512("mom")
status = True
while status:
inp = raw_input("What's the password?")
converted = hashlib.sha512(inp)
if converted == real:
print "Access granted!"
status = False
else:
print "Access denied."
我对hashlib不熟悉,只是在试着使用它。我原以为这样可以验证用户输入的密码是否与实际密码的哈希值匹配,但是即使输入正确的密码,仍然会显示“拒绝访问”。有谁能指导我一下吗?