当前位置: 首页 > news >正文

自己一个人做网站可以吗重庆seo扣费

自己一个人做网站可以吗,重庆seo扣费,网站收录作用,网站程序调试模式怎么做使用了 ECDHE,在 TLS 第四次握手前,客户端就已经发送了加密的 HTTP 数据,而对于 RSA 握手过程,必须要完成 TLS 四次握手,才能传输应用数据。 所以,ECDHE 相比 RSA 握手过程省去了一个消息往返的时间&#…

使用了 ECDHE,在 TLS 第四次握手前,客户端就已经发送了加密的 HTTP 数据,而对于 RSA 握手过程,必须要完成 TLS 四次握手,才能传输应用数据。

所以,ECDHE 相比 RSA 握手过程省去了一个消息往返的时间,有点「抢跑」的意思,它被称为是「TLS False Start」,跟「TCP Fast Open」有点像,都是在还没连接完全建立前,就发送了应用数据来提高传输效率。

TLS 第一次握手

客户端首先会发一个「Client Hello」消息,消息里面有客户端使用的 TLS 版本号、支持的密码套件列表,以及生成的随机数(Client Random

TLS 第二次握手

服务端收到客户端的「打招呼」,会返回「Server Hello」消息,消息面有服务器确认的 TLS 版本号,也给出了一个随机数(Server Random,然后从客户端的密码套件列表选择了一个合适的密码套件。

接着,服务端为了证明自己的身份,发送「Certificate」消息,会把证书也发给客户端。

下面这一步就和 RSA 握手过程有很大的区别了,因为服务端选择了 ECDHE 密钥协商算法,所以会在发送完证书后,会发送「Server Key Exchange」消息,RSA则没有发送该消息。

这个过程服务器做了三件事:

  • 选择了一种椭圆曲线,选好了椭圆曲线相当于椭圆曲线基点 G 也定好了,这些都会公开给客户端;
  • 生成随机数作为服务端椭圆曲线的私钥,保留到本地;
  • 根据基点 G 和私钥计算出服务端的椭圆曲线公钥,这个会公开给客户端。

为了保证这个椭圆曲线的公钥不被第三方篡改,服务端会用 RSA 签名算法给服务端的椭圆曲线公钥做个签名。

随后,就是「Server Hello Done」消息,服务端跟客户端表明:“打招呼完毕”。

至此,TLS 两次握手就已经完成了,目前客户端和服务端通过明文共享了这几个信息:Client Random、Server Random 、使用的椭圆曲线、椭圆曲线基点 G、服务端椭圆曲线的公钥,这几个信息是后续生成会话密钥的材料。

TLS 第三次握手

客户端收到了服务端的证书后,会校验证书是否合法,如果证书合法,那么服务端到身份就是没问题的。校验证书的过程会走证书链逐级验证,确认证书的真实性,再用证书的公钥验证签名,这样就能确认服务端的身份了,确认无误后,就可以继续往下走。

客户端会生成一个随机数作为客户端椭圆曲线的私钥,然后再根据服务端前面给的信息,生成客户端的椭圆曲线公钥,然后用「Client Key Exchange」消息发给服务端。

至此,双方都有对方的椭圆曲线公钥、自己的椭圆曲线私钥、椭圆曲线基点 G。于是,双方都就计算出点(x,y),其中 x 坐标值双方都是一样的。

最终的会话密钥,就是用「客户端随机数 + 服务端随机数 + x(ECDHE 算法算出的共享密钥) 」三个材料生成的

之所以这么麻烦,是因为 TLS 设计者不信任客户端或服务器「伪随机数」的可靠性,为了保证真正的完全随机,把三个不可靠的随机数混合起来,那么「随机」的程度就非常高了,以增加安全性。

算好会话密钥后,客户端会发一个「Change Cipher Spec」消息,告诉服务端后续改用对称算法加密通信。

接着,客户端会发「Encrypted Handshake Message」消息,把之前发送的数据做一个摘要,再用对称密钥加密一下,让服务端做个验证,验证下本次生成的对称密钥是否可以正常使用。

TLS 第四次握手

最后,服务端也会有一个同样的操作,发「Change Cipher Spec」和「Encrypted Handshake Message」消息,如果双方都验证加密和解密没问题,那么握手正式完成。于是,就可以正常收发加密的 HTTP 请求和响应了。

RSA 和 ECDHE 握手过程的区别:

  • RSA 密钥协商算法「不支持」前向保密,ECDHE 密钥协商算法「支持」前向保密;
  • 使用了 RSA 密钥协商算法,TLS 完成四次握手后,才能进行应用数据传输,而对于 ECDHE 算法,客户端可以不用等服务端的最后一次 TLS 握手,就可以提前发出加密的 HTTP 数据,节省了一个消息的往返时间;
  • 使用 ECDHE, 在 TLS 第 2 次握手中,会出现服务器端发出的「Server Key Exchange」消息,而 RSA 握手过程没有该消息;

http://www.khdw.cn/news/22113.html

相关文章:

  • 网站如何做淘客网站推广联盟
  • 福州市网站济宁百度推广公司有几家
  • 手机网站优化关于进一步优化
  • 胶州住房和城乡建设厅网站免费网站收录入口
  • 长春建设平台网站的公司商丘网络推广哪家好
  • 中企动力深圳分公司seo用什么工具
  • 做网站 广州惠州seo排名收费
  • 哪个网站专注做微信模板搜索引擎优化的五个方面
  • 网站收缩目录模板郑州seo顾问阿亮
  • 成都网站制作怎么样百度网盘官网登录入口
  • 网站添加cms上海优化排名网站
  • 网站规划建设交换神器
  • 济源做网站的公司网络游戏推广员是做什么的
  • 建一个网站做cpa联盟网站首页排名
  • 网站建设计划书模板比较好的网络优化公司
  • 建筑工程网上培训平台佛山seo
  • 学校让做网站做完怎么交网站推广seo
  • 北京seo优化网站建设关键词优化一般收费价格
  • 微信引流神器手机电影网站怎么做优化推广方案
  • 智慧团建网站进不去网站在线制作
  • cms网站后台管理系统有创意的营销案例
  • 使用代理服务器后看什么网站百度网盘app下载安装
  • 学校网站建设新闻帮平台做推广怎么赚钱
  • 土特产网站建设事业计划书网站权重是怎么提升的
  • 金山区做网站吗网络媒体发稿
  • 电商网站 流程图厦门seo优化多少钱
  • 建设机械网站平台二十条疫情优化措施
  • wordpress 首页 摘要 插件移动建站优化
  • 橙子建站仅推广服务公司
  • 汕头市道路建设网站关键词优化是怎么做的