OpenSSL
软件平台 | |
软件授权 | 开源免费 |
软件分类 | 网络应用软件 |
浏览次数 | 2,542 次浏览 |
官网下载 (访问软件官方网站) |
软件评分:
|
软件简介
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 | 证书签名请求文件 |
注意:本站不提供任何软件下载,所有下载链接均为软件官方网站。