HTTPS的实现原理

江小悠 50 0

1) Client发送random1+对称加密套件列表+非对称加密套件列表

2) Server收到信息,选择对称加密套件+非对称加密套件,并和random2+证书(公钥在证书中)一起返回

3) Client验证证书有效性,并用random1+random2生成pre-master,通过务器公钥加密+浏览器确认,发送给 Server

4) Server收到pre-master根据约定的加密算法对 random1+random2+pre-master(解密)生成 master-secret,然后发送服务器确认

5) Client收到生成同样的master-secert,对称加密秘钥传输完毕

发表评论 取消回复
表情 图片 链接 代码

分享