SSL
缘家人
我就是我
展开
-
SSL基本概念
OpenSSL初接触的人恐怕最难的在于先理解各种概念 公钥/私钥/签名/验证签名/加密/解密/非对称加密 我们一般的加密是用一个密码加密文件,然后解密也用同样的密码.这很好理解,这个是对称加密.而有些加密时,加密用的一个密码,而解密用另外一组密码,这个叫非对称加密,意思就是加密解密的密码不一样.初次接触的人恐怕无论如何都理解不了.其实这是数学上的一个素数积求因子的原理的应用,如转载 2017-03-22 21:56:09 · 1334 阅读 · 0 评论 -
openssl命令详解
OpenSSL功能远胜于KeyTool,可用于根证书,服务器证书和客户证书的管理 一、构建根证书 1、构建根证书私钥 openssl genrsa -aes256 -out private/ca.key.pem 2048 2、生成根证书签发申请(ca.csr) openssl req -new -key private/ca.key.pem -out private/ca.csr -原创 2017-03-22 22:18:37 · 3130 阅读 · 1 评论 -
openssl编程
OpenSSL的程序可以被分为两个部分:客户机和服务器,使用SSL协议使通信双方可以相互验证对方身份的真实性,并且能够保证数据的完整性和机密性。建立SSL通信的过程如图2所示。 图2 SSL通信过程 SSL通信模型采用标准的C/S结构,除了在TCP层上进行传输之外,与普通的网络通信协议没有太大的区别,基于OpenSSL的程序都要遵循以下几个步骤: (1 ) Open原创 2017-04-06 11:43:03 · 667 阅读 · 0 评论