美文网首页
SSL的三次握手

SSL的三次握手

作者: 红茶炒饭 | 来源:发表于2019-02-16 12:43 被阅读0次
本篇帖子仅仅用于方便学者粗略的理解三次握手过程.后续深入理解需要借助其它文章
我们先说一下在这个环节中的服务器

我们的服务器会有一些 已经存在的 加密方式 和 版本信息 或多,或少

服务器
第一次握手

有客户端生成随机数,并且携带着 版本号 以及 加密的方式
由服务器判断是否是 可用的/支持的 加密方式
if 版本号+加密方式 可用 那么可以 继续进行下一步操作
反之 本次 握手结束

第一次
第二次握手

服务器会 生成第二个 随机数 并且 携带者CA证书 发送给客户端
if 证书有效/可用
继续下一步操作
反之 本次握手结束

第二次
第三次握手

客户端 生成 第三个 随机数 并且值得一提的是 第三次的报文是可以携带数据的
并且使用CA证书中的公钥进行加密 再次发送给服务器

同时发送前2次 的信息 摘要 由服务器再次验证

服务器 会接收到 这第三个随机数 并且利用 证书中的私钥将其 解密
最后双方都会生成 一个对话秘钥

我们前2次的过程是明文的 最后一次是加密的(公钥加密,私钥解密.非对称加密)

第三次

相关文章

  • Wireshake 抓包分析 HTTPS 的连接建立过程

    http 协议 下的 TCP 三次握手 上面不需要多说,是未经过 ssl 协议加密情况下的三次握手过程。 简单朴素...

  • Wireshark 抓包理解 HTTPS 请求流程

    准备 分析2.1. 三次握手2.2. 创建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. 数据传...

  • 网络传输握手

    HTTP 三次握手, HTTP 四次挥手 SSL 四次握手 1.客户端请求建立SSL链接,并向服务端发送一个随机数...

  • SSL的三次握手

    本篇帖子仅仅用于方便学者粗略的理解三次握手过程.后续深入理解需要借助其它文章 我们先说一下在这个环节中的服务器我们...

  • SSL证书工作原理

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

  • 什么是SSL/TLS握手

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

  • HTTP-HTTPS总结篇

    (1).HTTP 协议在应用层。(2)三次握手,和四次挥手 在TCP层。(3)HTTPS = HTTP +SSL ...

  • HTTPS

    SSL握手CDN使用SSLHTTPS

  • SSL四次握手

    SSL类似于TCP的三次握手,在HTTP链接建立之前进行四次握手,从而客户度和服务端沟通好HTTP传输时对称加密的...

  • https握手

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

网友评论

      本文标题:SSL的三次握手

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