From 8a553fb4c66350c0ff9beba99e80e15fa9f4e82c Mon Sep 17 00:00:00 2001 From: jxdv Date: Tue, 26 Dec 2023 18:48:01 +0100 Subject: [PATCH] update key generation function --- web/reNgine/init.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/web/reNgine/init.py b/web/reNgine/init.py index 69b46384..9c6260b6 100644 --- a/web/reNgine/init.py +++ b/web/reNgine/init.py @@ -1,6 +1,6 @@ import logging +import secrets import os -import random logger = logging.getLogger(__name__) @@ -27,7 +27,6 @@ def first_run(secret_file, base_dir): return secret_key - def get_random(): - choice = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)' - return ''.join([random.SystemRandom().choice(choice) for i in range(50)]) + wordlist = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)' + return ''.join(secrets.choice(wordlist) for _ in range(50))