====== 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'