OpenSSL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OpenSSL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSD
开发语言: C/C++ 查看源码 »
操作系统: Linux
收录时间: 2009-01-09

OpenSSL包含一个命令行工具用来完成OpenSSL库中的所有功能,更好的是,它可能已经安装到你的系统中了。

OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。

OpenSSL有许多的特征,而且还有SSL客户端和服务端特征,OpenSSL还有:

  • 美国联邦政府NIST FIPS 140-2一级评估确认

  • TLS,下一代SSL协议

  • X.509密钥和证书的生成

  • X.509证书权力

  • S/MIME加密

  • 文件加密和粉碎

  • 打乱UNIX密码

  • 9个不同的商业密码硬件设备

  • 密码性能测试

  • 36个命令

  • 6个消息摘要算法

  • 9个密码算法

  • 多个加密协议

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

OpenSSL 的相关博客

openssl生成SSL证书

x509证书一般会用到三类文件,key,csr,crt: Key是私用密钥,openssl格式,通常是rsa算法。 csr是证书请求文件,用于申请证书...

openssl生成ssl证书

x509证书一般会用到三类文,key,csr,crt。 Key 是私用密钥openssl格,通常是rsa算法。 Csr 是证书请求文件,用于申请证书。...

【openssl】openssl 升级到1.0.1g

先进行支撑包的安装: yum install -y zlib openssl升级步骤: 0. 首先通过 #openssl version –a 查看系统中存在的OpenSSL版...

openssl密钥交换算法

1.常用的密钥交换算法:rsa、DH、DHE、ECDH、ECDHE及国密算法中的SM2、SM9. RSA:基于大素数分解难题,即可以用于身份认证,也...

openssl生成SSL证书的流程

SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服...

openssl 生成ssl证书详解

1.概念 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、...

数字签名

文章目录 我们需要数字签名 签名的生成和验证 数字签名的方法 直接对消息进行签名 对消息的hash值进行签名 数字签名可以替代现...

OpenSSL

对于不熟悉编程的人来说,OpenSSL可能是个陌生的名字,但是,实际上全世界网站服务器中有三分之二都是用OpenSSL的软件。尽管大...

数字签名

数字签名原理 数字签名是发送者通过摘要算法将正文生成摘要,并通过秘钥对摘要进行加密生成数字签名。接收方在接收到数字签名...

评论 (16)

加载中
打分: 力荐
下载openssl源码和Windows版的话,推荐一个地址把 https://oomake.com/download/openssl
2018/07/12 17:50
回复
举报
pkcs7_envelop OpenSSL
2012/05/09 11:27
回复
举报
openssl_ OpenSSL
2012/08/23 10:27
回复
举报
编译个OpenSSL,这么慢!
2012/11/21 20:04
回复
举报
编译 OpenSSL 的确是慢!
2012/12/26 21:05
回复
举报
又是编译OpenSSL
2013/04/02 15:07
回复
举报
还是想升级一下 OpenSSL
2013/07/01 18:34
回复
举报
Tengine 升级到最新版本,顺便把 OpenSSL 也升级到 1.0.1e 版本。
2013/07/01 18:58
回复
举报
OpenSSL 编译好慢
2014/04/09 00:25
回复
举报
铺天盖地的 OpenSSL 新闻
2014/04/09 08:01
回复
举报
更多评论
16 评论
253 收藏
分享
返回顶部
顶部