https = http + tls/ssl

发布于 2022-11-28 00:17:05 字数 390 浏览 105 评论 0

https 采用对称加密方式,步骤如下:

  1. 客户端向服务端发送请求,通知可支持的加密算法
  2. 服务端向客户端发送公钥和电子证书,通知要使用的算法,其中电子证书被私钥加密
  3. 客户端收到后用公钥解密电子证书,确认公钥归属真实性
  4. 客户端生成对称加密的密钥,使用公钥加密后发送给服务端
  5. 服务器用私钥解密后得知密钥

总之,不论是私钥还是公钥都是由服务端提供,私钥只会保留在服务端,电子证书和公钥则会发送给客户端处理。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
369 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文