先来抓一个SSL双向的数据包看一看

自认为抓的这个数据包是非常规范的,哈哈~~~
具体的划分是这样的

下面我们来具体的对SSL中每一条命令进行分析
- Client Hello 。
打开Client hello的一条报文,可以看到里面包含了握手的类型,支持的SSL或者TLS的协议版本,客户端的随机数和时间戳,session id,支持的所有密码套件,以及一些压缩算法等(这里的随机数为32字节)

- Server Hello。
打开sever hello的报文,我们可以看到握手类型、服务器支持的ssl或tls版本号,服务器的随机数据和时间戳,session id,服务器确定的密码套件(这个密码套件是从上一条客户端发送过来的包里选择的,经过这一个“对话”,确定了密钥交换的算法,就是在交换对话密钥的时候用此算法进行加密)

本文深入解析SSL双向认证的过程,包括Client Hello、Server Hello、Certificate、Client Key Exchange等关键步骤,详细阐述了证书、预主密钥、对话密钥的生成与验证,确保加密通道的安全建立。
最低0.47元/天 解锁文章
3169

被折叠的 条评论
为什么被折叠?



