Security and Cryptography in Python - Hash Functions(3)
时间:2021-03-03 12:13:31
收藏:0
阅读:0
Security and Cryptography in Python - Hash Functions(3)
How password are Verified
https://docs.python.org/3/library/hashlib.html
https://en.wikipedia.org/wiki/PBKDF2
import hashlib
import base64
iterations = 45454
salt = base64.b64decode("6VuJKkHVTdDelbNMPBxzw7INW2NkYlR/LoW40L7kVAI=".encode())
#SALTED-SHA512-PBKDF2
password = "password".encode()
value = hashlib.pbkdf2_hmac("sha512", password, salt, iterations, dklen=128)
print(base64.b64encode(value))
Running Result:
评论(0)