首頁 > > OpenSSL

OpenSSL

軟體平台
軟體授權開源免費
軟體分類
瀏覽次數2,543 次瀏覽

軟體簡介

OpenSSL是一個開源的軟體庫包,用於實現安全套接字層(SSL))和傳輸層安全 (TLS)協議。應用程序可以使用這個包來進行安全通信,避免竊聽,同時確認另一端連接者的身份。OpenSSL工具包可在OpenSSL許可和SSleay許可下免費使用,可用於 Windows、OS X和Linux系統,目前被廣泛應用在互聯網的網頁伺服器上。

許多開源系統(例如Linux)和互聯網上的大多數Web伺服器(例如Apache)都使用OpenSSL工具包。OpenSSL實施的SSL和TLS協議通過加密數據使信息能夠通過Internet安全地發送,第三方無法訪問數據傳輸,從而保證通信的私密性。。

OpenSSL整個軟體包大概可以分成三個主要的功能部分:SSL協議庫、應用程序以及密碼演算法庫。OpenSSL的目錄結構自然也是圍繞這三個功能部分進行規劃的。

作為一個基於密碼學的安全開發包,OpenSSL提供的功能相當強大和全面,囊括了主要的密碼演算法、常用的密鑰和證書封裝管理功能以及SSL協議,並提供了豐富的應用程序供測試或其它目的使用。

BIO機制是OpenSSL提供的一種高層IO介面,該介面封裝了幾乎所有類型的IO介面,如內存訪問、文件訪問以及Socket等。這使得代碼的重用性大幅度提高,OpenSSL提供API的複雜性也降低了很多。

OpenSSL對於隨機數的生成和管理也提供了一整套的解決方法和支持API函數。隨機數的好壞是決定一個密鑰是否安全的重要前提。OpenSSL還提供了其它的一些輔助功能,如從口令生成密鑰的API,證書籤發和管理中的配置文件機制等等。

軟體截圖

軟體支持格式

主文件格式
.CSR證書籤名請求文件
其他文件格式
.P10證書請求文件
.PEM加密的安全證書

注意:本站不提供任何軟體下載,所有下載鏈接均為軟體官方網站。