HTTPS是怎么建立连接的?

HTTPS连接 建立在SSL/TLS握手之上,其过程可以分为两个阶段:握手阶段和数据传输阶段。

  1. 客户端向服务器发起请求。
  2. 服务器收到请求
  • 返回自己的数字证书(包括公钥,颁发机构等)
  1. 客户端收到服务器的 证书后
  • 验证 证书的合法性
  • 生成随机码(会话密钥),
  • 用服务器的公钥 加密这个会话密钥
  • 发给服务器。
  1. 服务器收到 会话密钥后,
  • 用私钥解密,得到会话密钥
  1. 通过会话密钥,对通信内容进行加密,然后传输。
posted @ 2025-06-04 20:24  kuki'  阅读(19)  评论(0)    收藏  举报