fixed an issue with latest CRYPT

This commit is contained in:
mdipierro
2012-07-18 12:34:26 -05:00
parent 263599e43b
commit a058a0ba8b
2 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-07-18 12:24:23) dev
Version 2.00.0 (2012-07-18 12:34:21) dev
+5 -2
View File
@@ -2570,8 +2570,11 @@ class LazyCrypt(object):
else:
salt = ''
masterkey = key+salt
h = simple_hash(self.password, masterkey, digest_alg)
self.crypted = '%s$%s$%s' % (digest_alg, salt, h)
hashed = simple_hash(self.password, masterkey, digest_alg)
if salt:
self.crypted = '%s$%s$%s' % (digest_alg, salt, hashed)
else:
self.crypted = hashed
return self.crypted
def __eq__(self, stored_password):