http和https有什么区别?https有什么不同
有不少用户注意到最近有很多网站的网址都换成了https开头,比如我们常用的百度搜索首页,那么https和http有什么区别呢?下面就为大家分析。
http是超文本传输协议,定义了网站服务器和用户浏览器之间的传输规则,他使用的是明文传输,也就是数据不经加密,原本是什么传的就是什么,这样的好处是效率高,坏处就是一旦数据被拦截就有泄密的风险,比如聊天时信息被拦截,黑客甚至连破译都不需要,因为都是明文的。
而https是在http协议的基础上加入SSL 安全套接层,对发送的信息全部进行加密,这样即使信息被截获,黑客得到的也是一堆意义不明的乱码,因为传输过程需要进行加密和解谜,所以https的效率没有http高,但是安全性要高得多。使用https的网站都必须从证书管理机构——CA中获得认证证书,所以使用https的网站一般是可信任的。
另外,http传输协议虽然使用的是明文传输,但是许多网站都有自己的加密传输规则,比如网站的登录帐号和密码等,都是在客户端经过加密之后再传输的,所以http网站也并非绝对不安全。