Source: https://pynative.com/python-generate-random-string/
import secrets, string
Générer une chaîne de 32 caractères contenant
''.join(secrets.choice(string.ascii_letters + string.digits) for i in range(32))
Générer une chaîne de 32 caractères contenant
''.join(secrets.choice(string.ascii_letters + string.digits + string.punctuation) for i in range(32))
import os, binascii s = os.urandom(32) s = binascii.hexlify(s)
$ python -c 'import secrets; print(secrets.token_hex())' '192b9bdd22ab9ed4d12e236c78afcb9a393ec15f71bbf5dc987d54727823bcbf'