歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> OpenSSL在Linux Eclipse下使用的完整過程-附截圖和測試程序

OpenSSL在Linux Eclipse下使用的完整過程-附截圖和測試程序

日期:2017/2/28 14:33:43   编辑:Linux教程

一、安裝

首先下載openssL的原始文件包,例如openssl-1.0.1f.tar.gz

將該文件復制到工作區目錄下,一般是/home下的個人文件夾

解壓文件tar zxvf openssl-1.0.1f.tar.gz

進入文件內 cd openssl-1.0.1f

配置,將生成的openssL文件復制到系統默認的文件夾下,該步驟只要復制下面的代碼就可以了:”./config --prefix=/usr/local/openssl shared”

執行make命令:make

使用root權限,安裝openssL:sudo make install

至此,openssL安裝完成。完成的目錄中有兩個比較重要,一個是include包,裡面都是外部調用時可以查閱的.h頭文件,另一個是lib包,裡面有ssl和crypto的靜態和共享文件包。第二步的配置,主要是配置這兩個文件。

二、在eclipse中配置的方法

在eclipse中必須配置include和lib兩個變量。

新建一個C語言測試工程,例如openssL_test,右鍵-屬性-C/C++ Build-設置,然後單擊圖中右側第一個紅框,也就是GCC C Compiler 下的include,做如下設置,這裡的path就是上面include的位置。

然後單擊GCC C Linker 下的libraries ,做如下設置:

ssl和crypto是用戶手動加上去的,但不是隨意寫的,其實這兩個變量對應著/usr/local/openssl/lib目錄下的libssl.so和libcrypto.so文件。

另外要注意,如果建的工程為C++類型,上圖中還會有一個G++的編譯器設置選項,設置方式與GCC的一樣就可以。

OpenSSL 的詳細介紹:請點這裡
OpenSSL 的下載地址:請點這裡

相關閱讀:

OpenSSL TLS心跳讀遠程信息洩露漏洞 (CVE-2014-0160) http://www.linuxidc.com/Linux/2014-04/99741.htm

OpenSSL嚴重bug允許攻擊者讀取64k內存,Debian半小時修復 http://www.linuxidc.com/Linux/2014-04/99737.htm

OpenSSL “heartbleed” 的安全漏洞 http://www.linuxidc.com/Linux/2014-04/99706.htm

通過OpenSSL提供FTP+SSL/TLS認證功能,並實現安全數據傳輸 http://www.linuxidc.com/Linux/2013-05/84986.htm

Copyright © Linux教程網 All Rights Reserved