How To Generate Secure Tokens in Python.

Free Python Code - Sep 4 '23 - - Dev Community

Hi πŸ™‚πŸ–

Today, I will share with you how to Generate Secure Tokens in Python and module called secrets.

What is secrets πŸ€”

secrets module is used for generating cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

Generate token

import secrets

print(secrets.token_hex(20))
Enter fullscreen mode Exit fullscreen mode

result

ac8a374b58cd08c75bc74216e4c2581fed247f35
Enter fullscreen mode Exit fullscreen mode

Generate token for url

import secrets

print(secrets.token_urlsafe())
Enter fullscreen mode Exit fullscreen mode

result

Gcwc7xUovto_hH7A_EqR6ldINqCPlQ5a_BiPOxdVhJM
Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .