OpenSSL的EVP是什么意思?

Cra*_*enz 40 openssl

OpenSSL的EVP是什么意思?我知道它是OpenSSL中更高级别的加密接口库,但EVP代表的字母是什么?

谢谢,陈兹

Dav*_*her 39

有趣的问题.我不确定,但#ifndefevp.h的顶部是:

#ifndef HEADER_ENVELOPE_H
Run Code Online (Sandbox Code Playgroud)

所以,我猜测信封.

  • 没错 - "EVP_*"函数是"信封加密". (8认同)

小智 9

来自doc/ssleat.txt的这个解释应该给你足够的答案:

EVP Digital EnVeloPe库非常庞大.它的核心功能是通过部分执行加密和解密,同时使用初始参数指定要使用的17种不同密码或4种不同消息摘要中的哪一种.除此之外还有数字签名功能,签名,验证,封印和开放.二进制数据的Base64编码也在此库中完成.