美文网首页
SSL握手原理

SSL握手原理

作者: 董江鹏 | 来源:发表于2021-03-02 16:11 被阅读0次

目的就是生成对称加密密钥

  1. 客户端向服务端发送信息,包含客户端随机数,支持的加密算法版本
  2. 服务端向客户端发送服务端随机数,和自己的公钥证书
  3. 客户端通过操作系统预置的证书链,验证服务端公钥的正确性
  4. 客户端用公钥加密一个内容(Premaster secret),发送给服务端
  5. 因为非对称加密算法的设计,公钥加密内容只有私钥才能解开,只有服务端可解开这个内容(Premaster secret)
  6. 双方根据约定的方法,各自根据双方的随机数,同一个内容(Premaster secret),生成对称加密的密钥
  7. 用对称加密开始传输数据


    image.png

相关文章

  • SSL/TLS握手协议

    根据理解整理的握手协议原理图如下: 参考文章:SSL/TLS协议详解SSL / TLS 工作原理和详细握手过程SS...

  • 什么是SSL/TLS握手

    TLS的工作原理–前所未有的简化了SSL / TLS握手过程 伴随所有握手,SSL / TLS握手是一切开始的地方...

  • SSL握手原理

    目的就是生成对称加密密钥 客户端向服务端发送信息,包含客户端随机数,支持的加密算法版本 服务端向客户端发送服务端随...

  • SSL证书工作原理

    SSL握手 证书主要作用是在SSL握手中,我们来看一下SSL的握手过程 客户端向网站发起https请求 服务器响应...

  • Charles tips

    first,https抓包原理: 客户端发起SSL握手请求,包含支持的加密算法,Charles拦截; Charle...

  • HTTPS

    SSL握手CDN使用SSLHTTPS

  • https握手

    HTTPS SSL握手过程 图解SSL/TLS协议ssl握手过程 用户发起一个请求到服务器,浏览器将自己支持的一套...

  • Moya,KingFisher中使用自签名证书发起HTTPS请求

    HTTPS握手 先说声https握手,发送 HTTPS 请求首先要进行 SSL/TLS 握手,握手过程大致如下: ...

  • Fiddler抓包https原理剖析

    一,首先来普及下SSL/TLS证书握手原理(这里主要讨论单向证书,因为通常都是单向证书,双向证书大同小异) 知识延...

  • Moya,KingFisher中使用自签名证书发起HTTPS请求

    Moya信任自签名证书 问题 先说说HTTPS握手, 发送HTTPS请求首先要进行SSL/TLS握手,握手过程大致...

网友评论

      本文标题:SSL握手原理

      本文链接:https://www.haomeiwen.com/subject/mwhxqltx.html