python随机生成一串base64编码
时间: 2023-07-11 20:47:31 浏览: 182
python基于PIL生成四位随机图形验证码
你可以使用Python的`secrets`和`base64`模块来生成一串随机的base64编码字符串。下面是一个生成指定长度的随机base64编码字符串的示例代码:
```python
import secrets
import base64
def generate_random_base64(length):
# 生成随机bytes
rand_bytes = secrets.token_bytes(length)
# 使用base64编码
rand_base64 = base64.b64encode(rand_bytes)
# 转换为字符串并返回
return rand_base64.decode()
# 生成长度为10的随机base64编码字符串
random_base64 = generate_random_base64(10)
print(random_base64)
```
在上面的代码中,我们使用`secrets.token_bytes()`函数生成了指定长度的随机bytes,然后使用`base64.b64encode()`函数对其进行base64编码,最后将base64编码后的bytes转换为字符串并返回。你可以修改`length`参数来生成不同长度的随机base64编码字符串。
阅读全文