Token生成(uuid, secrets) - lucen2k/python GitHub Wiki

uuid

import uuid

token1 = uuid.uuid4()
print(token1)

token2 = uuid.uuid4().hex
print(token2)

結果

d2d10238-cb1d-4d4d-a237-c577d9a2fe65
5522e549e6974c019571005d419aa869

secrets

import secrets

token3 = secrets.token_hex()
print(token3)

token4 = secrets.token_hex(20)
print(token4)

token5 = secrets.token_hex(25)
print(token5)

結果

040a94e473bfe7c8ce36354055dd6df9ad1903f027ecce67e13a6f1d23a45c72
214fc43686515d803db053a8cba455baf22d279c
549788c0ad57a0e37e34c68542d33f4e7d1d4ed3cae94865b9