You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeBug/backend/utils/utils.py

12 lines
355 B

import string
import hashlib
import random
def random_string_generator(string_length: int) -> str:
letters = string.ascii_letters
random_string = ''.join(random.choice(letters) for i in range(string_length))
return random_string
def hash_string(string_value: str) ->str:
return hashlib.sha256(string_value.encode('utf-8')).hexdigest()