Openssl安裝以及初步編程

Linux下編譯及安裝:
#tar xzvf openssl-0.9.7d.tar.gz 解壓縮
#cd openssl-0.9.7ed 轉到解壓目錄下
#./config --prefix=/usr/local/openssl ( --prefix )參數爲欲安裝之目錄,也就是安裝後的檔案會出現在該目錄下
#make 編譯
#make test 測試
#make install 安裝

Windows下Openssl安裝以及初步編程(Visual C++版)

準備:
1、安裝VC++ 6.0。
2、下載ActivePerl並安裝:
3、下載 openssl-0.9.81並解壓。
http://www.openssl.org/source/openssl-0.9.81.tar.gz

安裝步驟:完全可以參照openssl目錄下的install.win32。
cmd到DOS下:
1、cd到openssl-0.9.81解壓目錄下,perl Configure VC-WIN32 --prefix=c:/some/openssl/dir
如不成功會有明顯提示,prefix指示openssl被安裝到的目錄。
2、ms\do_ms
推薦使用這種方式
另外兩種方式 如果使用也必須保證本機有編譯器才能使用。
:ms\do_masm (默認vc自帶的;也可以自己下載masm並安裝)
:ms\do_nasm (需要下載nasm)


3、DOS窗口下轉到【Microsoft Visual Studio】\VC98\bin目錄下執行 vcvars32.bat 以配置環境變量。
4、跳到openssl目錄下,執行:
nmake -f ms\ntdll.mak

如果編譯成功,最後的輸出都在out32dll目錄下:包括可執行文件、兩個dll和兩個lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib
把他們放到PATH環境變量對應的一個目錄裏就可以了。

VC編程初步:

1、 打開VC-Tools-Options-Directores,在Include files中增加【openssl-0.9.8】\inc32目錄;在Libray files中增加【openssl-0.9.8】\out32dll
2、 在源程序中包含以下三個頭文件並加入LIB:
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <openssl/bio.h>
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
3、 參考源碼開始編程:http://www.kennethballard.com/Download/intro-openssl.zip
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章