- https简单讲是HTTP的安全版
- https协议 = http协议 + ssl加密传输协议
- http端口号是80,https端口是443
- https需要一个ca证书,需要购买
- **了解性的知识 面试官问:https是如何保证安全的(了解)**
- 混合加密的方式
- 对称加密
- 优点 加密速度快
- 缺点 一旦钥匙被知道了,不安全
- 非对称加密
- 需要两把钥匙 一把钥匙称为公钥(谁都可以有) 一把称为私钥(只有自己才能有)
- 服务器把公钥给客户端,哪怕被别人截获,无所谓,因为公钥是用来加密的,公钥加密的东西只有私钥才能解密
- 优点是超级安全 缺点加密慢
- ssl加密协议用的是一种混合加密
- 服务器通过非对称加密的方式把公钥传过去
- 然后内容是通过对称加密