TLS/SSL(九) TLS1.2与TLS1.3中的ECDH协议

news/2024/7/12 3:04:19 标签: TLS1.3, https, ECDH

一  TLS1.2 与 TLS1.3 中的 ECDH 协议

'TLS 1.3'相比于'TLS 1.2'在'性能'和'安全性'有了很大的提升

备注: 当前'TLS1.2'是主流,暂时关注'1.2'即可

国密TLS   tls1.3

①   TLS1.2 通讯过程

说明: 需要'wiresahrk'分析报文加以'赋证'

https://img-blog.csdnimg.cn/c8fd073703ea4e3586441237a0e876e6.png" width="600" />

②  FREAK攻击

客户端支持的'很多安全套件'是'不安全'的

https://img-blog.csdnimg.cn/6805f5af02b041c18a3ab1908dc8511e.png" width="600" />

③  openssl 1.1.1 版本对 TLS 1.3 的支持情况

 TLS 1.3 

TLS '1.3' 如何解决 'FREAK 攻击' 的问题,因为只支持有限的'加密套件'

https://img-blog.csdnimg.cn/7899434e90944524a029dadd78b2cb81.png" width="600" />

https://img-blog.csdnimg.cn/fc0695e8d7734de7a4f04892674a6f76.png" width="600" />

④  测试 TLS 站点支持情况

核心: 判断'服务端'支持'TLS'版本,以及支持哪些'加密套件'?

站点: https://www.ssllabs.com/ssltest/index.html   -->  输入'域名'即可

说明: 这里域名选择'www.taohui.pub'

https://img-blog.csdnimg.cn/6df1ef2557de4b87874021025b76de8c.png" width="600" />

openssl  s_server 和 s_client

⑤   TLS1.3 中的密钥交换

核心: '握手'的优化,'TLS 1.3'由'TLS 1.2'的两个'RTT'变成一个'RTT'

https://img-blog.csdnimg.cn/ea50fe5c4c674bd1918e5dbd8eaacd2a.png" width="600" />

⑥   答疑解惑

更改密码规范协议(Change Cipher Spec Protocol): 在TLS连接中通知对方'加密算法'已经切换

wiresahrk抓包: '单向'和'双向'认证

后续: wireshark对'TLS1.2'服务端'单项认证'进行了详细的'抓包'分析

遗留: nginx关于'TLS'的补充

一文读懂TLS1.2协议     一文读懂TLS1.3协议      一文读懂国密TLS

https://img-blog.csdnimg.cn/462d9fe214bf4ef0913ec87f46714ebe.png" width="600" />

https://img-blog.csdnimg.cn/f41c0c5f467c4bb390e504af10193f60.png" width="600" />

https://img-blog.csdnimg.cn/da9d5a17bf214efb8814536b0dfdf8eb.png" width="600" />


http://www.niftyadmin.cn/n/5046662.html

相关文章

单臂路由的详细配置步骤

1、单臂路由概述 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间…

【论文阅读 07】Anomaly region detection and localization in metal surface inspection

比较老的一篇论文,金属表面检测中的异常区域检测与定位 总结:提出了一个找模板图的方法,使用SIFT做特征提取,姿态估计看差异有哪些,Hough聚类做描述符筛选,仿射变换可视化匹配图之间的关系&#xf…

9.24周报

文章目录 文献阅读GAN学习总结 文献阅读 题目:Improvement of streamflow simulation by combining physically hydrological model with deep learning methods in data-scarce glacial river basin https://www.sciencedirect.com/science/article/pii/S00221694…

glBindFragDataLocation函数的作用

如下博文有对该函数的分析,请参考: OpenGL超级宝典(第五版)第8章fbo_drawbuffers例子分析

关于项目、项目集、项目组合以及运营管理之间的关系

什么是项目? 【项目】这个名词,其实各位一点都不陌生,各位从小到大在各种报章杂志,甚至是每晚的新闻播报里面,每每都会看到或是听到【项目】这个词语,甚至在各位进入大学,或是研究生的阶段里就…

【C++】STL之list深度剖析及模拟实现

目录 前言 一、list 的使用 1、构造函数 2、迭代器 3、增删查改 4、其他函数使用 二、list 的模拟实现 1、节点的创建 2、push_back 和 push_front 3、普通迭代器 4、const 迭代器 5、增删查改(insert、erase、pop_back、pop_front) 6、构造函数和析构函数 6.1、默认构造…

三子棋小游戏(简单详细)

设计总体思路 实现游戏可以一直玩,先打印棋盘,玩家和电脑下棋,最后分出胜负。 如果编写较大的程序,我们可以分不同模块 例如这个三子棋,我们可以创建三个文件 分别为: game.h 函数的声明game.c 函数…

mysql 位操作

位操作 位操作是程序设计中对位模式按位或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多. 在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算)。 SQL位操…