1

我正在使用 libcrypto++ 进行 aes 加密。我想在我的代码中添加方法:EVP_CipherInit_ex()、EVP_CipherUpdate()、EVP_CipherFinal_ex()。我在哪里可以找到这个源代码?

谢谢。欣赏

4

1 回答 1

1

你去: http ://www.openssl.org/source/ 页面上可下载的 tar.gz 包含最常见的加密算法的头文件和源文件,包括 EVP

但是,我相信您误解了静态链接的含义,以及它与动态链接的不同之处。这是一篇不错的文章: http: //kb.iu.edu/data/akqn.html

您不需要手动将 .cpp 和 .h 文件添加到项目中,只需在需要使用方法的地方包含 .h 并链接到 .lib。

尽管我和评论者提出了建议,但如果您仍希望手动添加 .cpp 和 .h 文件,这里是它们在我上面链接的存档中的位置:

crypto\evp\evp.h
crypto\evp\evp_*.c
于 2011-09-09T13:51:18.703 回答