openssl是什么(openssl安裝教程)電腦知識
導讀:電腦知識電腦知識openssl是什么? openssl是一個功能豐富且自包含的開源安全工具箱。它提供的主要功能有:SSL協(xié)議實現(xiàn)(包括SSLv2、SSLv3和TLSv1)、大量itp知識問答ito知識分享。
openssl是什么?
openssl是一個功能豐富且自包含的開源安全工具箱。它提供的主要功能有:SSL協(xié)議實現(xiàn)(包括SSLv2、SSLv3和TLSv1)、大量軟算法(對稱/非對稱/摘要)、大數(shù)運算、非對稱算法密鑰生成、ASN.1編解碼庫、證書請求(PKCS10)編解碼、數(shù)字證書編解碼、CRL編解碼、OCSP協(xié)議、數(shù)字證書驗證、PKCS7標準實現(xiàn)和PKCS12個人數(shù)字證書格式實現(xiàn)等功能。
對應不同的操作系統(tǒng),用戶可以參考INSTALL、INSTALL.MacOS、INSTALL.NW、INSTALL.OS2、INSTALL.VMS、INSTALL.W32、INSTALL.W64和INSTALL.WCE等文件來安裝openssl。安裝時,需要如下條件:
- Make工具、Perl 5、編譯器以及C語言庫和頭文件。
linux安裝openssl教程
1、解壓openssl開發(fā)包文件;
2、運行如下命令
./config --prefix=/usr/local/openssl更多選項用./config –help來查看,可用的選項有:no-mdc2、no-cast no-rc2、no-rc5、no-ripemd、no-rc4 no-des 、no-md2、no-md4、no-idea 、no-aes、no-bf、no-err、no-dsa、no-dh、no-ec、no-hw、no-asm、no-krb5、no-dso 、no-threads 、no-zlib、-DOPENSSL_NO_HASH_COMP、-DOPENSSL_NO_ERR、-DOPENSSL_NO_HW 、-DOPENSSL_NO_OC公司網(wǎng)站建設(shè)SP、-DOPENSSL_NO_SHA256和-DOPENSSL_NO_SHA512等。
去掉不必要的內(nèi)容可以減少生成庫的大小。,若要生成debug版本的庫和可執(zhí)行程序加-g或者-g3(openssl中有很多宏,需要調(diào)試學習最好加上-g3)。
3、接下來運行如下命令:
make test該命令為可選。
4、最后與逆行安裝命令:
make install完成后,openssl會被安裝到/usr/local/openssl目錄,包括頭文件目錄include、可執(zhí)行文件目錄bin、man在線幫助、庫目錄lib以及配置文件目錄(ssl)。
windows下編譯與安裝openssl
安裝步驟如下:
1) 安裝VC6網(wǎng)站建設(shè)哪家好.0;0.9.7i及以上版本支持VC++ 2005
2) 安裝perl5;
3) 解壓openssl;
4) 在控制臺下進入openssl目錄;
5) 運行perl Configure VC-WIN32,其他可選項參見2.2.1節(jié);
6) ms\do_ms.bak
7) nmake -f ms\ntdll.mak(動態(tài)庫)或者nmake –f ms\nt.mak(靜態(tài)庫);淘寶短鏈接怎么做(3個淘寶短鏈接生成器)
編譯debug版本在ms\do_ms.bat中加上debug,,見INSTALL.W32,具體做法如下:
編輯do_ms.bak,修改前內(nèi)容如下:
perl util\mkfiles.pl >MINFO
perl util\mk1mf.pl no-asm VC-WIN32 >ms\nt.mak
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-30 ,文章openssl是什么(openssl安裝教程)電腦知識主要講述電腦知識,教程,ssl網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/news_12714.html