我想创建一个类似的32字节随机base64编码字符串,如
openssl rand -base64 32
在Python中
任何人都可以帮忙,这是如何完成的?
在Python 3.6+中:
from secrets import token_bytes
from base64 import b64encode
print(b64encode(token_bytes(32)).decode())
请参阅 https://docs.python.org/3/library/secrets.html 了解令牌安全详细信息。
也许只是
token_hex
:
from secrets import token_hex
print(token_hex(32))