base64加密解密
时间: 2023-12-11 17:33:20 浏览: 90
base64 加密解密
以下是Python中使用base64进行加密和解密的示例代码:
1. 加密字符串
```python
import base64
# 待加密的字符串
message = "Hello, world!"
# 将字符串转换为bytes类型
message_bytes = message.encode('ascii')
# 使用base64进行加密
base64_bytes = base64.b64encode(message_bytes)
# 将加密后的bytes类型转换为字符串
base64_message = base64_bytes.decode('ascii')
print(base64_message) # 输出:SGVsbG8sIHdvcmxkIQ==
```
2. 解密字符串
```python
import base64
# 待解密的字符串
base64_message = "SGVsbG8sIHdvcmxkIQ=="
# 将字符串转换为bytes类型
base64_bytes = base64_message.encode('ascii')
# 使用base64进行解密
message_bytes = base64.b64decode(base64_bytes)
# 将解密后的bytes类型转换为字符串
message = message_bytes.decode('ascii')
print(message) # 输出:Hello, world!
```
阅读全文