Chandrashekar
2012-09-26 9f75321b652b68356f46cec2d63152b1c9f964db
repoze/who/plugins/htpasswd.py
@@ -96,6 +96,12 @@
    salt = hashed[:2]
    return _same_string(hashed, crypt(password, salt))
def sha1_check(password, hashed):
    from hashlib import sha1
    import base64
    encrypted_string = base64.standard_b64encode(sha1(password).digest())
    return _same_string(hashed, "%s%s" % ("{SHA}",encrypted_string))
def plain_check(password, hashed):
    return _same_string(password, hashed)