diff --git a/radicale/acl/htpasswd.py b/radicale/acl/htpasswd.py index ee0945e7..c5b6720b 100644 --- a/radicale/acl/htpasswd.py +++ b/radicale/acl/htpasswd.py @@ -40,7 +40,7 @@ def _crypt(hash, password): return crypt.crypt(password, hash) == hash def _sha1(hash, password): - hash = hash.lstrip("{SHA}").encode("ascii") + hash = hash.replace("{SHA}", "").encode("ascii") password = password.encode(config.get("encoding", "stock")) sha1 = hashlib.sha1() sha1.update(password)