0
# import the hash algorithm
from passlib.hash import sha256_crypt
# generate new salt, and hash a password
hash = sha256_crypt.encrypt("toomanysecrets")
print hash # <== WHY IS THIS ALWAYS A DIFFERENT STRING?
# verifying the password
print sha256_crypt.verify("toomanysecrets", hash) # Outputs "True"
print sha256_crypt.verify("joshua", hash) # Outputs "False"
sha256_crypt.verify
は「toomanysecrets」など、複数の異なるハッシュを確認することができるだろうことを奇妙に思える - なぜ、このパスワードのためのちょうど1つのハッシュはありません?
'generate new salt' –