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请求签署证书
  • 吊销证书

猜你喜欢

转载自www.cnblogs.com/hgzero/p/12817766.html