From 0839d2871bef048e76eae8e5eb9a944c82cd7bc7 Mon Sep 17 00:00:00 2001 From: ninya9k Date: Mon, 3 Jan 2022 00:24:44 +0000 Subject: [PATCH] Make tripcode salt deterministic (werkzeug changes _hash_internal parameters sometimes) --- website/utils/tripcode.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/utils/tripcode.py b/website/utils/tripcode.py index 30f1839..652d584 100644 --- a/website/utils/tripcode.py +++ b/website/utils/tripcode.py @@ -13,7 +13,7 @@ def tripcode_salt(): def gen_tripcode(password): tripcode = default() - pwhash = werkzeug.security._hash_internal('pbkdf2:sha256', tripcode_salt(), password)[0] + pwhash = werkzeug.security._hash_internal('pbkdf2:sha256:150000', tripcode_salt(), password)[0] tripcode_data = bytes.fromhex(pwhash)[:6] tripcode['string'] = base64.b64encode(tripcode_data).decode() tripcode['background_colour'] = website.utils.colour.gen_colour(tripcode_data, BACKGROUND_COLOUR)