欢迎访问!

Office学习网

您现在的位置是:主页 > 网络技术

网络技术

HTTPS是什么?为什么现代网站需要HTTPS?

发布时间:2026-06-21网络技术评论
文章浏览阅读5.3w次,点赞24次,收藏28次。你会发现网址边上,有时候会有一个锁的标志:看上去,似乎是提醒你,某

SSL发展 综上所述现代的网站无论是出于用户数据安全还是传输的稳定性上亦或者是网站的搜索引擎的收录上HTTPS都是越来越重要的, 消息认证码计算发送方使用密钥和加密算法如HMAC-SHA256对加密后的数据进行处理生成一个固定长度的消息认证码。

HTTP协议最初设计于1990年代初互联网尚处于相对初级的发展阶段主要关注的是如何有效地链接文档和资源网络环境相对封闭且信任度较高对数据安全和隐私保护的需求并不像今天这样迫切,不过“中间人”攻击、抓包工具通 常需要用户手动确认在设备安装客户端证书否则浏览器等设备也会拒绝非公信机构的证书 , 但是 Chrome 从90版本开始就已经是默认请求HTTPS 日后说不定都不需要Nginx上进行这样的处理啦 虽然HTTPS因为需要使用证书对内容加密对传输的速度有一定的影响但是Chrome和Chromium已经默认请求HTTPS了一定程度上就默认请求速度而言HTTPS和HTTP的速度相差更少了, 另外还有3个主要原因 浏览器兼容 数据防监听 数据完整性验证 浏览器兼容性 从 2018 年 7 月发布的 Chrome 68 开始所有不安全的 HTTP 流量在 URL 栏中都会标记为“不安全” , 其实HTTPS的发展也挺有趣的最早的HTTPS在1994年由Netscape没错就是著名的「网景」公司被IE打败…… 没想到现在IE也无了~开发用于提供网络浏览器和网站服务器之间的安全通信,密钥协商可以使用公钥加密算法如RSA或者椭圆曲线加密算法如ECDSA来实现, 甚至我们之前会使用Nginx的配置 server { listen 80 ; server_name your_domain . com ; # 80 重定向到 443 进而实现 HTTP - HTTPS if ( $server_port ! ~ 443 ) { rewrite ^ ( / . * ) $ https : / / $host$1 permanent ; } }

广告位

热心评论

评论列表