当前位置:首页 > 软件下载 > 编程开发

OpenSSL(安全套接字层密码库)v1.1.0i官方版

点此纠错

  • 平台:WinAll
  • 大小:29.4M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2018-08-25
3.0
0% 0%

情介绍


OpenSSL windows安装包可以编译生成RSA软件非对称公钥和私钥。此安装包已在win32环境下编译通过。 OpenSSL是一个安全套接字层密码库,包括主要的密码算法和常用密钥。并且证书封装了管理功能和SSL协议,提供了丰富的应用用于测试或其他用途!









OpenSSL windows安装包可以编译生成RSA软件非对称密钥公钥和私钥。此安装包已在win32环境下编译通过。 OpenSSL是一个安全套接字层密码库,包括主要密码算法和常用密码学。密钥和证书封装管理功能和SSL协议,并提供丰富的应用程序用于测试或其他用途!



OpenSSL(安全套接字层密码库)



软件特点



OpenSSL是一个安全套接字层密码库,包括主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序用于测试或其他目的。



OpenSSL被曝出严重安全漏洞后,人们发现大多数通过SSL协议加密的网站都使用了名为OpenSSL的开源软件包。 OpenSSL漏洞不仅影响以https开头的网站,黑客还可以利用该漏洞直接对个人电脑发起“Heartbleed”攻击。据分析,Windows上大量软件使用了存在漏洞的OpenSSL代码库,可能会被黑客攻击,捕获用户电脑上的内存数据。



安全通道特性



数据保密性



信息加密是利用加密算法将明文输入文件转换为加密文件,以达到数据保密的目的。加密



该过程需要密钥来加密数据然后解密。没有密钥,加密的数据就无法解密。数据加密后,只需使用安全方法传输密钥即可。加密数据可以公开传输。



数据的完整性



加密还可以确保数据的一致性。例如:消息认证码(MAC)可以验证用户提供的加密信息。接收方可以使用MAC来验证加密数据,确保数据在传输过程中没有被篡改。



安全验证



加密的另一个用途是作为个人身份,用户的密钥可以作为他的安全验证身份。 SSL 使用公钥加密技术(RSA)作为客户端和服务器之间传输机密信息时的加密通信协议。



OpenSSL 包含一个命令行工具,可以执行OpenSSL 库中的所有功能,更好的是,它可能已经安装在您的系统上。



OpenSSL 是一个强大的安全套接字层密码库。 Apache 使用它来加密HTTPS,OpenSSH 使用它来加密SSH。但是,您不应该仅将其用作库。它也是一种多用途、跨平台的密码。工具。 [1]



开源功能



Eric A. Young 和Tim J. Hudson 于1995 年开始编写极具影响力的OpenSSL 软件包,这是一个没有太多限制的开源软件包。埃里克A杨(Eric A. Young) 和蒂姆J哈德森(Tim J. Hudson) 是加拿大人。他们后来因为写OpenSSL而出名,然后去了大公司赚了很多钱。 1998年,OpenSSL项目组接管了OpenSSL的开发,推出了OpenSSL 0.9.1版本。到目前为止,OpenSSL算法已经非常完善,支持SSL2.0、SSL3.0和TLS1.0。



OpenSSL采用C语言作为开发语言,这使得OpenSSL具有优异的跨平台性能。这对于广大技术人员来说是一件非常美妙的事情,可以在不同的平台上使用同样熟悉的东西。 OpenSSL支持Linux、Windows、BSD、Mac、VMS等平台,这使得OpenSSL具有广泛的适用性。但习惯C语言比用C++重写一个与OpenSSL功能相同的软件包要容易得多。