From b572fd0e7ee3133b5c68c68ae629ccaaffef9730 Mon Sep 17 00:00:00 2001 From: ASPP Student Date: Mon, 26 Aug 2024 15:30:59 +0300 Subject: [PATCH] salt the hash --- auth.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/auth.py b/auth.py index 49d8d97..dd6be6e 100644 --- a/auth.py +++ b/auth.py @@ -29,10 +29,14 @@ def write_pwdb(pwdb, PWDB_PATH): json.dump(pwdb, pwdb_file) def hash_password(password): - hash = 0 + hash_1 = 0 for c in password.split(): - hash += ord(c) - return hash + hash_1 += ord(c) + hash_2 = int(log(hash_1) * 100000) + hash_3 = 1 + for d in list(str(hash_2)): + hash_3 *= ord(d) + return hash_3 if __name__ == "__main__": PWDB_PATH = 'pwdb.json'