首页 > > OpenSSL

OpenSSL

软件平台
软件授权开源免费
软件分类
浏览次数2,255 次浏览

软件简介

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加密的安全证书

注意:本站不提供任何软件下载,所有下载链接均为软件官方网站。