This commit is contained in:
Timothy Jaeryang Baek
2026-06-17 00:43:59 +02:00
parent 2b9b956dad
commit 7b29834d42
2 changed files with 6 additions and 7 deletions
-6
View File
@@ -162,12 +162,6 @@ def get_password_hash(password: str) -> str:
return bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt()).decode('utf-8')
# Pre-computed hash verified on signin paths that lack a real credential
# (unknown user, inactive account) so response timing cannot reveal
# whether an account exists (CWE-208).
PLACEHOLDER_HASH = get_password_hash('placeholder')
def validate_password(password: str) -> bool:
# The password passed to bcrypt must be 72 bytes or fewer. If it is longer, it will be truncated before hashing.
if len(password.encode('utf-8')) > 72: