Member-only story
4 Essential Python Programs Using the Secrets Library for Secure Randomness
2 min readSep 10, 2024
1. Generate a Secure Token
This program generates a secure random token.
In [3]:
import secrets
# Generate a secure random token
token = secrets.token_hex(16)
print(f"Secure Token: {token}")
Secure Token: 7a4417640cd07e84d21b4a499cbb9cbf
2. Generate a Secure URL-safe Token
This program generates a secure URL-safe token, which is useful for generating things like secure reset links.
import secrets
# Generate a secure URL-safe token
url_safe_token = secrets.token_urlsafe(16)
print(f"URL-safe Token: {url_safe_token}")
URL-safe Token: zJeK6AA8PXa-73uIhnjxgg
3. Secure Random Integer
This program generates a secure random integer between two numbers.
import secrets
# Generate a…