
OpenSSL免費版下載 v1.10

- 軟件授權(quán): 免費軟件
- 軟件類型: 國產(chǎn)軟件
- 軟件語言: 簡體中文
- 更新時間: 2022-01-08
- 軟件評分:
- 軟件大?。? 7.09 MB
- 應(yīng)用平臺: WinXP/Win7/Win8/Win10
軟件介紹 下載地址
OpenSSL免費版是一款功能強大的安全套接字層密碼庫,OpenSSL免費版提供的功能相當(dāng)強大和全面,而且還包括了主要的密碼算法、常用的密鑰等。OpenSSL免費版可幫助用戶進(jìn)行實現(xiàn)各種網(wǎng)絡(luò)的安全通信加密,OpenSSL免費版對強度進(jìn)行快速的增加,非常的適合使用在各種需要的網(wǎng)絡(luò)應(yīng)用程序里面!
OpenSSL免費版算法介紹
密鑰證書管理
密鑰和證書管理是PKI的一個重要組成部分,OpenSSL為之提供了豐富的功能,支持多種標(biāo)準(zhǔn)。
首先,OpenSSL實現(xiàn)了ASN.1的證書和密鑰相關(guān)標(biāo)準(zhǔn),提供了對證書、公鑰、私鑰、證書請求以及CRL等數(shù)據(jù)對象的DER、PEM和BASE64的編解碼功能。OpenSSL提供了產(chǎn)生各種公開密鑰對和對稱密鑰的方法、函數(shù)和應(yīng)用程序,同時提供了對公鑰和私鑰的DER編解碼功能。并實現(xiàn)了私鑰的PKCS#12和PKCS#8的編解碼功能。OpenSSL在標(biāo)準(zhǔn)中提供了對私鑰的加密保護(hù)功能,使得密鑰可以安全地進(jìn)行存儲和分發(fā)。
在此基礎(chǔ)上,OpenSSL實現(xiàn)了對證書的X.509標(biāo)準(zhǔn)編解碼、PKCS#12格式的編解碼以及PKCS#7的編解碼功能。并提供了一種文本數(shù)據(jù)庫,支持證書的管理功能,包括證書密鑰產(chǎn)生、請求產(chǎn)生、證書簽發(fā)、吊銷和驗證等功能。
事實上,OpenSSL提供的CA應(yīng)用程序就是一個小型的證書管理中心(CA),實現(xiàn)了證書簽發(fā)的整個流程和證書管理的大部分機(jī)制。
SSL和TLS協(xié)議
OpenSSL實現(xiàn)了SSL協(xié)議的SSLv2和SSLv3,支持了其中絕大部分算法協(xié)議。OpenSSL也實現(xiàn)了TLSv1.0,TLS是SSLv3的標(biāo)準(zhǔn)化版,雖然區(qū)別不大,但畢竟有很多細(xì)節(jié)不盡相同。
雖然已經(jīng)有眾多的軟件實現(xiàn)了OpenSSL的功能,但是OpenSSL里面實現(xiàn)的SSL協(xié)議能夠讓我們對SSL協(xié)議有一個更加清楚的認(rèn)識,因為至少存在兩點:一是OpenSSL實現(xiàn)的SSL協(xié)議是開放源代碼的,我們可以追究SSL協(xié)議實現(xiàn)的每一個細(xì)節(jié);二是OpenSSL實現(xiàn)的SSL協(xié)議是純粹的SSL協(xié)議,沒有跟其它協(xié)議(如HTTP)協(xié)議結(jié)合在一起,澄清了SSL協(xié)議的本來面目。
對稱加密
OpenSSL一共提供了8種對稱加密算法,其中7種是分組加密算法,僅有的一種流加密算法是RC4。這7種分組加密算法分別是AES、DES、Blowfish、CAST、IDEA、RC2、RC5,都支持電子密碼本模式(ECB)、加密分組鏈接模式(CBC)、加密反饋模式(CFB)和輸出反饋模式(OFB)四種常用的分組密碼加密模式。其中,AES使用的加密反饋模式(CFB)和輸出反饋模式(OFB)分組長度是128位,其它算法使用的則是64位。事實上,DES算法里面不僅僅是常用的DES算法,還支持三個密鑰和兩個密鑰3DES算法。
非對稱加密
OpenSSL一共實現(xiàn)了4種非對稱加密算法,包括DH算法、RSA算法、DSA算法和橢圓曲線算法(EC)。DH算法一般用于密鑰交換。RSA算法既可以用于密鑰交換,也可以用于數(shù)字簽名,當(dāng)然,如果你能夠忍受其緩慢的速度,那么也可以用于數(shù)據(jù)加密。DSA算法則一般只用于數(shù)字簽名。
信息摘要
OpenSSL實現(xiàn)了5種信息摘要算法,分別是MD2、MD5、MDC2、SHA(SHA1)和RIPEMD。SHA算法事實上包括了SHA和SHA1兩種信息摘要算法。此外,OpenSSL還實現(xiàn)了DSS標(biāo)準(zhǔn)中規(guī)定的兩種信息摘要算法DSS和DSS1。
功能特點
基本功能
OpenSSL整個軟件包大概可以分成三個主要的功能部分:SSL協(xié)議庫、應(yīng)用程序以及密碼算法庫。OpenSSL的目錄結(jié)構(gòu)自然也是圍繞這三個功能部分進(jìn)行規(guī)劃的。
作為一個基于密碼學(xué)的安全開發(fā)包,OpenSSL提供的功能相當(dāng)強大和全面,囊括了主要的密碼算法、常用的密鑰和證書封裝管理功能以及SSL協(xié)議,并提供了豐富的應(yīng)用程序供測試或其它目的使用。
輔助功能
BIO機(jī)制是OpenSSL提供的一種高層IO接口,該接口封裝了幾乎所有類型的IO接口,如內(nèi)存訪問、文件訪問以及Socket等。這使得代碼的重用性大幅度提高,OpenSSL提供API的復(fù)雜性也降低了很多。
OpenSSL對于隨機(jī)數(shù)的生成和管理也提供了一整套的解決方法和支持API函數(shù)。隨機(jī)數(shù)的好壞是決定一個密鑰是否安全的重要前提。
OpenSSL還提供了其它的一些輔助功能,如從口令生成密鑰的API,證書簽發(fā)和管理中的配置文件機(jī)制等等。如果你有足夠的耐心,將會在深入使用OpenSSL的過程慢慢發(fā)現(xiàn)很多這樣的小功能,讓你不斷有新的驚喜。
最近更新
-
Lockdir免費軟件 V6.40破解版
-
PDF Password Remover(免序列號注冊碼) V7.5 中文免費版
-
PGP Desktop Pro V10.0.3 漢化破解版
-
U盤超級加密3000免費版 32/64位 免激活碼版
-
Virbox Protector破解版
-
Ziperello(zip壓縮包密碼破解) v2.1正式版
-
大勢至電腦文件防泄密系統(tǒng)破解版官方下載
-
宏杰文件夾加密破解版 V6118 最新版
-
OpenSSL 3.0.0 中文版下載
-
Bitlocker 最新版
-
PDF Password Remover V3.0 官方中文版
-
百度藍(lán)奏網(wǎng)盤密碼查詢 V2.3 綠色免費版