Ubuntu下使用openssl编程

来源:互联网 发布:淘宝优惠群怎么起名字 编辑:程序博客网 时间:2024/05/29 18:38

学习需要,又得研究Ubuntu下的openssl编程,做做笔记吧!


1. 我的Ubuntu14下自带有openssl,运行“openssl version -a”,显示版本为“1.0.1f   6 Jan 2014”。

直接在程序中包含头文件用,提示找不到头文件,需要在命令行再运行一下“sudo apt-get install libssl-dev”,此时已可以进行编程了!

2. 在使用code::blocks进行具体的编程时,又出现了如下的问题:

总是提示“对‘DES_set_key_unchecked’未定义的引用”的引用问题,看来是编译时缺少了库,上网查了半天,总算有人给了个答案,试了一下,通过

g++ test.cpp -lcrypto,就是添加的-lcrypto,解释为openssl 的加密在crypto 库

code::blocks中添加链接库的方法:项目右键选择“Build  options” -> "Linker Settings" -> "Other linker options",在此框中添加-lcrypto。或者直接在左边的"Link libraries"中添加“crypto”。

0 0
原创粉丝点击