我正在使用libcrypto ++进行加密。我想在我的代码中添加方法:EVP_CipherInit_ex(),EVP_CipherUpdate(),EVP_CipherFinal_ex()。我在哪里可以找到这个源代码?
THX。欣赏
答案 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