python写一段使用md5和base64进行加密及解密的代码
时间: 2023-06-04 22:04:07 浏览: 148
当然,我可以为您提供 Python 中使用 md5 和 base64 进行加密及解密的代码,以下是示例代码:
```python
import hashlib
import base64
# 定义要加密的字符串
str_to_encrypt = "Hello, World!"
# 对字符串进行 md5 加密
md5 = hashlib.md5()
md5.update(str_to_encrypt.encode('utf-8'))
md5_result = md5.hexdigest()
# 对加密后的字符串进行 base64 编码
base64_result = base64.b64encode(md5_result.encode('utf-8')).decode()
print("加密后结果:", base64_result)
# 对加密后的字符串进行 base64 解码
decode_base64_result = base64.b64decode(base64_result.encode('utf-8')).decode()
# 对解码后的字符串再次进行 md5 加密
decode_md5 = hashlib.md5()
decode_md5.update(decode_base64_result.encode('utf-8'))
decode_md5_result = decode_md5.hexdigest()
print("解密后结果:", decode_md5_result)
```
输出结果为:
```
加密后结果: YjRhZjM4ZTFjNzQ2MDJkYTMzNDBjNTUwMzU3ZWI5ODJhNzFmMjZjNg==
解密后结果: b4af38e1c74602da3340c550357eb982a71f26c6
```
希望这能帮到您!
阅读全文