https 的握手过程

2021/5/24 http

参考 (opens new window)

  1. 客户端提交https请求

  2. 服务器响应客户,并把服务器公钥发给客户端

  3. 客户端验证公钥的有效性

  4. 有效后,客户端会生成一个会话密钥(一个随机数)

  5. 用服务器公钥加密这个会话密钥后,发送给服务器

  6. 服务器收到公钥加密的密钥后,用私钥解密,获取会话密钥

  7. 客户端与服务器利用会话密钥对传输数据进行对称加密通信