典型的摘要函数主要有:
1) EVP_md5
返回md5的EVP_MD。
2) EVP_sha1
返回sha1的EVP_MD。
3) EVP_sha256
返回sha256的EVP_MD。
4) EVP_DigestInit
摘要初使化函数,需要有EVP_MD作为输入参数。
5) EVP_DigestUpdate和EVP_DigestInit_ex
摘要Update函数,用于进行多次摘要。
6) EVP_DigestFinal和EVP_DigestFinal_ex
摘要Final函数,用户得到最终结果。
7) EVP_Digest
对一个数据进行摘要,它依次调用了上述三个函数。