|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
每天上网,地址栏前面都有一串字母,有时候是http,有时候是https。那个多出来的S到底代表什么,很多人其实没细想过。
HTTPS = HyperText Transfer Protocol Secure
HTTPS 是在 HTTP 后面加了一个 S,这个 S 代表 Secure ,意思是“安全的”。
前面的 HTTP 全称 HyperText Transfer Protocol,中文叫超文本传输协议,是浏览器和网站服务器之间传输数据的规则。合
起来直译:安全的超文本传输协议。就是在普通HTTP的基础上,加了一层加密保护。
HTTP和HTTPS到底差在哪
HTTP传输数据是明文的。
你输入账号密码,点击登录,这些信息在网络上传输时,就像写在明信片上寄出去。中间任何一个节点,路由器、运营商、
黑客,都能看到内容。
HTTPS传输数据是加密的。
浏览器和服务器先协商一套密钥,之后所有数据都用这套密钥加密再传输。中间节点只能看到一串乱码,不知道里面是什么
内容。就像把明信片装进保险箱再寄,只有收件人能打开。
HTTPS怎么加密的
HTTPS依靠 TLS协议 完成加密,TLS是SSL的继任版本。
流程简单说分三步:
第一步,浏览器向服务器打招呼,服务器返回一张数字证书。证书包含网站身份信息以及服务器公钥。
第二步,浏览器验证证书是否有效,是不是由可信机构签发的。验证通过后,浏览器生成一个随机密钥,用服务器的公钥加
密后发给服务器。
第三步,服务器用自己的私钥解密,拿到这个随机密钥。之后双方就用这个密钥加密通信。
整个过程在零点几秒内完成,你感觉不到,但数据已经安全了。
为什么现在几乎所有网站都是HTTPS
因为HTTP太不安全了。
早年网购、转账不少网站使用HTTP。黑客在公共WiFi环境下,就有可能截获账号密码。后来谷歌、苹果、微软这些大公司开
始强推HTTPS,浏览器也把HTTP网站标记为“不安全”。
2018年之后,主流网站基本全部切换到HTTPS。现在你用Chrome或Edge打开一个HTTP网站,地址栏会直接显示“不安全”三
个字。搜索引擎也会降低HTTP网站的排名。所以HTTPS从“可选项”变成了“必选项”。
HTTPS那个小锁头是什么意思
地址栏左边的小锁头,就是HTTPS的标志。
点开锁头,能看到网站的身份信息、证书颁发机构、加密方式。锁头是亮的,说明连接是加密的;锁头是划掉的或者显示“不
安全”,说明这个网站没上HTTPS,别在上面输密码。
但要注意:有小锁头不代表这个网站是好人。钓鱼网站也能申请HTTPS证书,锁头照样亮。锁头只证明“连接是加密的”,不证
明“网站是可信的”。所以看到锁头也别掉以轻心,关键还是看网址对不对。
一个冷知识
|
评分
-
| 参与人数 1 | 荣誉 +2 |
鱼币 +3 |
贡献 +3 |
收起
理由
|
高山
| + 2 |
+ 3 |
+ 3 |
这波必须支持一下! |
查看全部评分
|