我在哪里可以找到libcrypto ++的源代码?

时间:2011-09-09 13:47:06

标签: c++ linker crypto++

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

THX。欣赏

1 个答案:

答案 0 :(得分: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