====== Générer une Secret Key ======
===== Méthode 1 =====
Source: [[https://pynative.com/python-generate-random-string/]]
import secrets, string
Générer une chaîne de 32 caractères contenant
* des lettres majuscules et minuscules
* des chiffres
''.join(secrets.choice(string.ascii_letters + string.digits) for i in range(32))
Générer une chaîne de 32 caractères contenant
* des lettres majuscules et minuscules
* des chiffres
* des caractères spéciaux
''.join(secrets.choice(string.ascii_letters + string.digits + string.punctuation) for i in range(32))
===== Méthode 2 =====
import os, binascii
s = os.urandom(32)
s = binascii.hexlify(s)
===== Méthode Ultime =====
$ python -c 'import secrets; print(secrets.token_hex())'
'192b9bdd22ab9ed4d12e236c78afcb9a393ec15f71bbf5dc987d54727823bcbf'