From 195d6108c7f047ced129cf7c0e2b6bff2eef722f Mon Sep 17 00:00:00 2001 From: TiredFromTelehack Date: Fri, 18 Oct 2024 03:38:05 +0200 Subject: [PATCH] Update: Generate 16-character salt starting with lowercase letter in pow_generator.py --- pow_generator.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pow_generator.py b/pow_generator.py index 2e48d27..d1ba64e 100644 --- a/pow_generator.py +++ b/pow_generator.py @@ -4,8 +4,8 @@ import string 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)) + # Generate the remaining characters (11 more to make a total of 16), all lowercase + remaining_chars = ''.join(random.choices(string.ascii_lowercase + string.digits, k=11)) return 'SALT' + first_char + remaining_chars def generate_proof_of_work(): @@ -17,7 +17,8 @@ def generate_proof_of_work(): # Format the challenge code proof_of_work_code = f"{memory_cost}:{time_cost}:{salt}:{difficulty}" - print(f"Generated Proof of Work Code: {proof_of_work_code}") + return proof_of_work_code if __name__ == "__main__": - generate_proof_of_work() + result = generate_proof_of_work() + print(f"Generated Proof of Work Code: {result}")