OpenSSL & 加密解密
Posted hgzero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenSSL & 加密解密相关的知识,希望对你有一定的参考价值。
OpenSSL&加密解密(思维导图)
1. 网络通信概述
- 传输层协议
- 进程间通信
- 监听端口
- SSL
- 裸套接字
2. 加密和解密
2.1 加密的方式
- 对称加密
- 公钥加密
- 单向加密
- 认证加密
2.2 PKI的实现方式
- SSL
- TLS
2.3 加密和解密的过程
2.3.1 加解密过程分析
2.3.2 术语解释
- 数字签名
- 身份认证
- 密钥交换
2.3.3 CA概述
- 证书中包含的内容
- 数字证书的创建过程
- CA在通信过程中发挥的作用的机制
3. openssl详解
3.1 openssl概述
- 组成部分
- 子命令类型
- Linux系统上的随机数
3.2 SSL的会话过程分析
- SSL会话的步骤
- SSL HandShake Protocol的工作流程
3.3 openssl命令的使用
- 对称加密(enc)
- 单向加密(dgst)
- 生成用户密码(passwd)
- 生成随机数(rand)
- 生成密钥(genrsa)
3.4 CA的构建与配置
- 构建私有CA
- 向CA请求签署证书
- 吊销证书
以上是关于OpenSSL & 加密解密的主要内容,如果未能解决你的问题,请参考以下文章
OpenSSL文档阅读笔记-RSA Encryption & Decryption Example with OpenSSL in C
mysql加密连接三openssl 创建 SSL 证书和密钥