Linux补充01:HTTPS协议原理
Linux补充01:HTTPS协议原理
- 1.什么是HTTPS && 什么是加密 && 密钥
- 2.为什么要加密 && 中间人
- 3.常见的加密方式
- 3.1对称加密
- 3.2非对称加密
- 3.3数据摘要 && 数据指纹
- 3.4数字签名
- 4.HTTPS的工作过程探究
- 4.1只使用对称加密
- 4.2只使用非对称加密
- 4.3双方都使用非对称加密
- 4.4非对称加密 + 对称加密
- 5.中间人攻击
- 6.CA认证 && 数据签名
- 6.1数据签名
- 6.2CA认证 && CA认证和签名过程
- 7.HTTPS整体过程
- 8.补充一点细节 + 一点总结
1.什么是HTTPS && 什么是加密 && 密钥
2.为什么要加密 && 中间人
3.常见的加密方式
3.1对称加密
3.2非对称加密
3.3数据摘要 && 数据指纹
3.4数字签名
摘要经过加密,就是数字签名,这个后面再说
4.HTTPS的工作过程探究
学习了加密方式,那么https是采用的哪种加密方式呢?https是如何加密的呢?
4.1只使用对称加密
4.2只使用非对称加密
4.3双方都使用非对称加密
4.4非对称加密 + 对称加密
5.中间人攻击
6.CA认证 && 数据签名
6.1数据签名
6.2CA认证 && CA认证和签名过程
7.HTTPS整体过程
下面的整个过程,叫做:非对称加密 + 对称加密 + 证书认证