https

作者: blue_boy | 来源:发表于2019-01-12 23:48 被阅读0次

客户端 发送 client hello  携带信息(主要有tls版本,加密套件列表,随机数)

服务端 收到后 发送 server hello 主要携带 确定好的tls版本 加密套件 随机数

发送certificate 传输证书

发送 server key change  携带公钥

发送 server hello done  结束server hello

客户端 发送 client key change  携带 客户端证书公钥

发送change cipher spec  告知服务端接受到加密套件,后续通讯会使用该套件

发送 Encrypted handshake message  用加密套件加密一段Finish信息 验证建立起的加密通道的正确性

服务端 接受并确认客户端的消息

发送 change cipher spec 告知客户端后续将采用商量好的加密套件加密

发送 Encrypted handshake message 发送一段Finish的加密数据验证加密通道的正确性

然后客户端开始使用商量好的加密套件进行数据传输

相关文章

  • https VS https

    HTTPS=SSL+HTTPHTTP协议传输的数据是未加密的 ,也就是明文,因此使用HTTP协议传输隐私信息非常不...

  • HTTPS

    什么是HTTPS HTTPS(全称:Hypertext Transfer Protocol over Secure...

  • HTTPS

    HTTP 有以下安全性问题: 使用明文进行通信,内容可能会被窃听;(请求时,需加密) 不验证通信方的身份,通信方的...

  • HTTPS

    站点证书的有效性 SSL 自身不要求用户检查Web服务器证书,但大部分现代浏览器都会对证书进行简单的完整性检查,并...

  • Https

    我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采...

  • HTTPS

    1.为什么要有HTTPS2.HTTPS的工作原理3.密码学4.HTTPS的优缺点5.在iOS中使用HTTPS 为什...

  • HTTPS

    精悍小文:https是如何工作的? - 简书 急速开发系列——打造完善的https使用方案 - 简书

  • https

    摘自[白话Https]https://www.cnblogs.com/xinzhao/p/4949344.html...

  • HTTPS

    一、背景 对于大规模的购物、银行事务或访问机密数据来说,这些重要的事务需要将 HTTP和数字加密技术结合起来使用,...

  • HTTPS

    在 HTTP 协议中有可能存在信息窃听或身份伪装等安全问题。使用 HTTPS 通信机制可以有效地防止这些问题。本篇...

网友评论

      本文标题:https

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