Skip to content

Commit 32e37e7

Browse files
committed
fix: replace random character selection with secrets for improved security
1 parent f23ff42 commit 32e37e7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

apps/common/utils/common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import json
1414
import mimetypes
1515
import pickle
16-
import random
1716
import re
17+
import secrets
1818
import shutil
1919
import uuid
2020
from functools import reduce
@@ -117,7 +117,7 @@ def group_by(list_source: List, key):
117117
def get_random_chars(number=4):
118118
if number <= 0:
119119
return ""
120-
return "".join(random.choices(SAFE_CHAR_SET, k=number))
120+
return "".join(secrets.choice(SAFE_CHAR_SET) for _ in range(number))
121121

122122

123123
def encryption(message: str):

0 commit comments

Comments
 (0)