Utilities/crypto/py3PBKDF2.py

changeset 4566
a2e8f3c420ec
parent 4021
195a471c327b
child 4631
5c1a96925da4
equal deleted inserted replaced
4564:a6480863adfb 4566:a2e8f3c420ec
139 139
140 iterations = int(iterations) 140 iterations = int(iterations)
141 salt = base64.b64decode(salt.encode("ascii")) 141 salt = base64.b64decode(salt.encode("ascii"))
142 password = password.encode("utf-8") 142 password = password.encode("utf-8")
143 return pbkdf2(password, salt, iterations, Hashes[digestname]) 143 return pbkdf2(password, salt, iterations, Hashes[digestname])
144
145
146 if __name__ == "__main__":
147 import sys
148 pw = "secret_password"
149 print(len(hashPasswordTuple(pw)[-1]))
150 pwHash = hashPassword(pw)
151 print(pwHash)
152 print(verifyPassword(pw, pwHash))
153 sys.exit(0)

eric ide

mercurial