浏览代码

forgotten bcrypt pattern extension

Peter Bieringer 1 年之前
父节点
当前提交
3a13ffbc51
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      radicale/auth/htpasswd.py

+ 1 - 1
radicale/auth/htpasswd.py

@@ -228,7 +228,7 @@ class Auth(auth.BaseAuth):
                                         htpasswd_ok = False
                                         skip = True
                                 else:
-                                    if digest.startswith("$2y$", 0, 4) and len(digest) == 60:
+                                    if re.match(r"^\$2(a|b|x|y)?\$", digest) and len(digest) == 60:
                                         if init is True:
                                             bcrypt_use += 1
                                         else: