前言 |
---|
https(Hyper Text Transfer Protocol over Secure Socket Layer/Hypertext Transfer Protocol Secure)超文本传输协议。
是以安全为目标的http通道,可以理解为http的安全版本。
解读:在http下加入ssl层,https的安全基础是ssl所以https加密的详细内容就需要ssl了
https和http |
---|
https特点: 1.内容加密:采用混合加密技术,中间者无法直接查明文内容 2.验证身份:通过证书认证客户端访问的是自己的服务器 3.保护数据完整性:防止传输的内容被中间者冒充或篡改 因为https优质的保密信息也有着https的缺点 1.https技术门槛高,CA机构颁发的证书都需要年费,对此对接https协议也需要额外的技术支持,多数个人和私人网站难以支撑 2.对于很多网站,https最大的有点“保密”对此不适用 3.https加重了服务端的负担,相对于http需要更多的资源来支撑,同时也降低了用户的访问速度。