OpenSSL 的 EVP 是什么意思?

发布于 2024-09-06 13:44:17 字数 82 浏览 2 评论 0原文

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

谢谢, 陈兹

What does OpenSSL's EVP mean? I know it is a higher level crypto interface library in OpenSSL, but what do the letters E-V-P stand for?

Thanks,
Chenz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杯别 2024-09-13 13:44:17

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

#ifndef HEADER_ENVELOPE_H

所以,我猜是 Envelope

Interesting question. I don't know for sure, but the #ifndef at the top of evp.h is:

#ifndef HEADER_ENVELOPE_H

So, I'm guessing Envelope.

染墨丶若流云 2024-09-13 13:44:17

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

EVP 数字EnVeloPe 库相当大。其核心是
使用时可以分部分进行加密和解密的功能
一个初始参数,用于指定 17 种不同密码中的哪一种
或使用 4 个不同的消息摘要。除此之外还实现了
数字签名功能包括签名、验证、盖章和开启。
二进制数据的 Base64 编码也是在这个库中完成的。

This explanation from doc/ssleat.txt should give you enough of an
answer:

EVP The Digital EnVeloPe library is quite large. At it's core are
function to perform encryption and decryption by parts while using
an initial parameter to specify which of the 17 different ciphers
or 4 different message digests to use. On top of these are implmented
the digital signature functions, sign, verify, seal and open.
Base64 encoding of binary data is also done in this library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文