Browse Source

fix md5 password verification function

broaden_customised_reminder_message
Fardale 7 years ago
committed by root
parent
commit
4a14d6480c
  1. 6
      re2o/login.py

6
re2o/login.py

@ -157,9 +157,9 @@ class MD5PasswordHasher(hashers.BasePasswordHasher):
"""
assert encoded.startswith(self.algorithm)
salt = hash_password_salt(encoded)
return constant_time_compare(
b64encode(hashlib.md5(password.encode() + salt).digest() + salt),
encoded.encode())
return constant_time_compare(self.algorithm + "$" +
b64encode(hashlib.md5(password.encode() + salt).digest() + salt).decode(),
encoded)
def safe_summary(self, encoded):
"""

Loading…
Cancel
Save