Cryptography With Python 简明教程
Base64 Encoding and Decoding
Base64 编码将二进制数据转换为文本格式,该格式通过用户可以安全处理文本的通信通道传输。Base64 也称为 Privacy enhanced Electronic mail (PEM) ,主要用于电子邮件加密过程。
Python 包含一个名为 BASE64 的模块,其中包括两个主要函数,如下所示:-
-
base64.decode(input, output) - 它对指定的输入值参数进行解码,并将解码后的输出存储为对象。
-
Base64.encode(input, output) - 它对指定的输入值参数进行编码,并将编码后的输出存储为对象。
Program for Encoding
可以使用以下代码段执行 base64 编码:-
import base64
encoded_data = base64.b64encode("Encode this text")
print("Encoded text with base 64 is")
print(encoded_data)