https加密过程解析

论坛 期权论坛 脚本     
已经匿名di用户   2022-7-2 21:58   3430   0

单项认证过程:

1、客户端发送自己的加密套路(协议版本、加密套件、压缩算法)和一个随机数。

2、服务端选择加密套路和发送一个随机数。

3、服务端发送自己的证书。

4、服务端发送hello server done。

5、客户端验证证书,如果验证通过客户端产生随机数Pre-master。

6、客户端发送Client Key Exchange,用证书中的公钥加密再传给服务器。

7、服务端和客户端此时均有三个数字:自己的,对端的,Pre-master随机数。通过这三个随机数产生相同的对等密钥。

8、客户端发送Change Cipher Spec,然后发送Encrypted Handshake Message。

9、服务端发送Change Cipher Spec,然后发送Encrypted Handshake Message。

10、开始加密传输。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP