Https的传输流程是什么?

Https的传输流程是什么?

答:Https在与服务器进行数据交互之前,会与服务器进行一次通信(握手)

1、浏览器将自身支持的加密算法发送给服务端

2、服务端筛选出一套加密算法,以证书的形式发给浏览器

3、浏览器根验证证书的合法性,据拿到的证书里的公钥加密一串消息发给服务端

4、服务端使用私钥解密信息,验证哈希,并加密响应消息给浏览器

5、浏览器解密响应消息,并对消息进行验证,如果验证通过,则可以进行加密数据交互

posted @ 2019-02-16 20:59  余总出去浪  阅读(570)  评论(0编辑  收藏  举报