Using Python and Terminal:
python -c 'import secrets; print(secrets.token_urlsafe(16))'
python -c 'import secrets; print(secrets.token_hex(16))'
If for some of you on Windows does not work, replace single quotes '
into double quotes "
.
Using OpenSSL:
openssl rand -base64 16
openssl rand -hex 16
The number you choose is the length of the secret in bytes, a hex of 16 bytes will produce 32 character strings.
Top comments (0)