Openssl中用于base64编解码的函数主要有:
1) 编码函数
Ø EVP_EncodeInit
编码前初始化上下文。
Ø EVP_EncodeUpdate
进行BASE64编码,本函数可多次调用。
Ø EVP_EncodeFinal
进行BASE64编码,并输出结果。
Ø EVP_EncodeBlock
进行BASE64编码。
2) 解码函数
Ø EVP_DecodeInit
解码前初始化上下文。
Ø EVP_DecodeUpdate
BASE64解码,本函数可多次调用。
Ø EVP_DecodeFinal
BASE64解码,并输出结果。
Ø EVP_DecodeBlock
BASE64解码,可单独调用。