一 密钥交换算法
密钥交换算法一般常用的有RSA和DH,本篇理论结合实际,介绍SSL握手协议中关于DH的抓包过程。
二 SSL握手协议中DH密钥交换图

三 DH密钥交换抓包分析

SSL握手第一阶段:
1、Client Hello (C->S)

2、Server Hello (S->C)

SSL握手第二阶段:
3、Certficate
(S->C)

4、Server Key Exchange
(S->C)

5、Server Hello Done
(S->C)

SSL握手第三阶段:
6、Client Key Exchange
(C->S)

7、Change Cipher spec
(C->S)

8、Encrypted Handshake Message
(C->S)

SSL握手第四阶段:
9、
Change Cipher spec
(S->C)

10、
Encrypted Handshake Message
(S->C)
