https连接过程
- 【https连接过程】客户端向服务器发送通信请求
- 服务端发送自己的数字证书,证书中有一个公钥用来加密信息,私钥由“服务器”持有(非对称加密)
- 客户端生成随机字符串让服务端用私钥加密并发送回来,客户端用公钥解密密文比对是否与随机字符串一致,一致则确认服务端身份
- 验证身份后,客户端用生成对称加密算法和秘钥,用公钥加密发送给服务器
- 服务器用私钥解密获取秘钥
- 双方用秘钥加密信息通信
推荐阅读
- 画解算法(1.|画解算法:1. 两数之和)
- 全过程工程咨询——时间管理(12)
- ts泛型使用举例
- https请求被提早撤回
- py连接mysql
- 拒绝可以很艺术,或者很行为艺术。
- Android|Android BLE蓝牙连接异常处理
- www和https://又被Chrome地址栏隐藏了
- 普通人进阶的三个过程-很多人都知道,但却本末倒置
- Android系统启动之init.rc文件解析过程