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) |
|