什么是HTTPS?HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议。它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。
区别:https协议需要到ca申请证书,一般免费证书很少,需要交费。
改证书只有用于对应的server 的时候,客户度才信任次主机。所以目前所有的银行系统网站,关键部分应用都是https 的。 客户通过信任该证书,从而信任了该主机。其实这样做效率很低,但是银行更侧重安全。 这一点对我们没有任何意义,我们的server,采用的证书不管自己issue 还是从公众的地方issue, 客户端都是自己人,所以我们也就肯定信任该server。
http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议 http和https使用的是完全不同的连接方式,用的端口也不一样:前者是80,后者是443。
http的连接很简单,是无状态的。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。
今年5月中旬,百度完成了全站https化。随后,以维基百科为首的多家网站也表示将实现全面HTTPS化。百度曾在5月下旬的公告中明确表示“百度视同一个域名的http版和https版为一个站点,优先收录https版。”因而越来越多的站点也开始考虑Https化问题。