Outils pour utilisateurs

Outils du site


python:generer_secret_key

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'
python/generer_secret_key.txt · Dernière modification: 2023/05/12 13:52 par marclebrun