先三次握手,服务器端发SSL证书,客户端接收并根据本地(出厂写在主板上)CA证书信息比对,相同则调用本地公钥对其hash进行解密,再比对hash
正确以后读取SSL证书中公钥,加密一串对称加密的密钥和使用对称加密通信的算法并发送给服务器,服务器接收确认。之后使用该对称密钥进行加密。
HTTPS不安全性:中间人+js篡改危险,和自证CA危险,ssl协议和tls协议漏洞,如POODLE贵宾犬漏洞等
HTTPS原理个人总结
最新推荐文章于 2024-03-24 15:58:17 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
先三次握手,服务器端发SSL证书,客户端接收并根据本地(出厂写在主板上)CA证书信息比对,相同则调用本地公钥对其hash进行解密,再比对hash
正确以后读取SSL证书中公钥,加密一串对称加密的密钥和使用对称加密通信的算法并发送给服务器,服务器接收确认。之后使用该对称密钥进行加密。
HTTPS不安全性:中间人+js篡改危险,和自证CA危险,ssl协议和tls协议漏洞,如POODLE贵宾犬漏洞等