TLS/SSL 协议详解 (22)TLS1.3
来源:互联网 发布:ubuntu移除文件夹 编辑:程序博客网 时间:2024/06/01 07:27
留个坑,源码快分析完了,马上写博客。
大致说一下改变
1:椭圆曲线选择有变化,剔除了RSA加密算法。
2:为了减少rtt,在client hello前,中根据所有服务器可能使用的椭圆曲线算法,计算出一系列pubkey,添加在client hello的拓展中。
3:服务器收到client hello 之后,选择一个自己需要的椭圆曲线以及的客户端的pubkey,然后自己计算pubkey,计算prematerkey。
4:server hello 之后所有数据都会被加密。用来加密握手数据的密钥和加密明文数据的密钥是不同的。
5:KDF算法进行了重新设计。
阅读全文
0 0
- TLS/SSL 协议详解 (22)TLS1.3
- SSL/TLS 协议详解
- SSL/TLS 协议详解
- SSL/TLS 协议详解
- SSL/TLS协议详解
- SSL/TLS 协议详解
- SSL/TLS 协议详解
- SSL/TLS 协议详解
- SSL/TLS 协议详解
- TLS/SSL 协议详解 (31)TLS1.1 TLS1.2 在CBC模式下两种不同的加解密方式及优化思考
- TLS/SSL 协议详解 (8) 协议简介
- TLS/SSL 协议详解 (22)会话复用
- 【计网】SSL/TLS 协议详解
- TLS/SSL 协议详解(1) 前言
- TLS/SSL 协议详解 (9) Client hello
- TLS/SSL 协议详解(10) server hello
- TLS/SSL 协议详解(11) Server Certificate
- TLS/SSL 协议详解(13) certificate request
- Python学习笔记
- 搭建Storm集群
- 最短路(常用算法)----更新ing
- 关于Android的语言适配
- 一个div在另外一个div中居中
- TLS/SSL 协议详解 (22)TLS1.3
- BZOJ3876: [Ahoi2014&Jsoi2014]支线剧情(上下界费用流)
- Android开发中dip,dpi,density,px等详解
- druid quickstart 错误
- ajax使用函数中的this变量问题及其解决方法
- Docker之容器
- Python MySQLdb
- 使用JDBC配置mysql
- 正则练习例子