From ca2c13e4c8d401d75325aac710ea7fee1b27022f Mon Sep 17 00:00:00 2001 From: TiredFromTelehack Date: Fri, 18 Oct 2024 03:17:26 +0200 Subject: [PATCH] Update: Generate 16-character salt starting with lowercase letter in pow_generator.py --- pow_generator.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pow_generator.py b/pow_generator.py index 53087cd..2e48d27 100644 --- a/pow_generator.py +++ b/pow_generator.py @@ -1,9 +1,12 @@ import random import string -def generate_salt(length=16): - # Generate a salt with alphanumeric characters (A-Z, a-z, 0-9) - return 'SALT' + ''.join(random.choices(string.ascii_letters + string.digits, k=length)) +def generate_salt(): + # Ensure the first character after "SALT" is a lowercase letter + first_char = random.choice(string.ascii_lowercase) + # Generate the remaining characters (11 more to make a total of 16) + remaining_chars = ''.join(random.choices(string.ascii_letters + string.digits, k=11)) + return 'SALT' + first_char + remaining_chars def generate_proof_of_work(): # Set fixed memory cost and difficulty