浏览器使用 Https 的 URL 访问服务器,建立 SSL 连接接,服务器接收到 SSL 连接后:
1、服务器发送非对称加密的公钥A给浏览器
2、浏览器(SSL/TLS)解析证书(无效会弹出警告)
3、生成随机值(这个相当于传送数据的密钥),作为对称加密的密钥B。
4、浏览器使用服务器返回的公钥A,对自己生成的对称加密密钥B进行加密,得到密钥C。
5、浏览器将密钥C发送给服务器
6、服务器使用自己的非对称加密私钥 D 对密钥 C 进行解密,得到对称加密密钥B。
【浏览器和服务器之间使用密钥 B 作为对称加密密钥进行通信】
7、将信息和密钥B混合在一起进行对称加密
8、将加密的内容发送给浏览器
9、浏览器用密钥B解密信息
https 加密的过程?浏览器使用Https的URL访问服务器,建立SSL连接?
最新推荐文章于 2021-05-15 20:01:20 发布