老青菜

TLS1.2 Server Hello

2019-06-09

Server收到Client Hello问候消息,如果从Cipher Suites密码套件列表里找到可接受的套件,则发送Server Hello问候消息,如下图:

Random

随机数,独立于ClientHello.Random,也是用来生成Master Secret,后面会提到。

Session ID

会话ID,如果Client希望恢复某个会话,Server在会话缓存中找到该会话,且愿意恢复会话,那么Server将响应这个会话ID。

Cipher Suite

Server选择的密码套件。格式和Client Cipher Suites一样。
比如说,图中选择的是TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,

密钥协商算法:ECDHE(Elliptic Curve Diffie-Hellman Exchange Ephemeral),短暂的椭圆曲线
身份认证算法:RSA
对称加密算法:AES_128_GCM
消息摘要算法:SHA256

参考链接

TLS1.2
TLS1.3
HandShake Protocol

Tags: HTTP
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章