千家信息网

HTTPS的工作原理

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,HTTPS,也称作HTTP over TLS。TLS的前身是SSL。HTTPS也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的
千家信息网最后更新 2026年11月03日HTTPS的工作原理

HTTPS,也称作HTTP over TLS。TLS的前身是SSL。HTTPS也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据

HTTPS和HTTP协议相比提供了

  1. 数据完整性:内容传输经过完整性校验

  2. 数据隐私性:内容经过对称加密,每个连接生成一个唯一的加密密钥

  3. 身份认证:第三方无法伪造服务端(客户端)身份

1. 客户端发起HTTPS请求


这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。

2. 服务端的配置

采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出提示页面(startssl就是个不错的选择,有1年的免费服务)。这套证书其实就是一对公钥和私钥。如果对公钥和私钥不太理解,可以想象成一把钥匙和一个锁头,只是全世界只有你一个人有这把钥匙,你可以把锁头给别人,别人可以用这个锁把重要的东西锁起来,然后发给你,因为只有你一个人有这把钥匙,所以只有你才能看到被这把锁锁起来的东西。

3. 传送证书

这个证书其实就是公钥,只是包含了很多信息,如证书的颁发机构,过期时间等等。

4. 客户端解析证书

这部分工作是有客户端的TLS来完成的,首先会验证公钥是否有效,比如颁发机构,过期时间等等,如果发现异常,则会弹出一个警告框,提示证书存在问题。如果证书没有问题,那么就生成一个随即值。然后用证书对该随机值进行加密。就好像上面说的,把随机值用锁头锁起来,这样除非有钥匙,不然看不到被锁住的内容。

5. 传送加密信息

这部分传送的是用证书加密后的随机值,目的就是让服务端得到这个随机值,以后客户端和服务端的通信就可以通过这个随机值来进行加密解密了。

6. 服务段解密信息

服务端用私钥解密后,得到了客户端传过来的随机值(私钥),然后把内容通过该值进行对称加密。所谓对称加密就是,将信息和私钥通过某种算法混合在一起,这样除非知道私钥,不然无法获取内容,而正好客户端和服务端都知道这个私钥,所以只要加密算法够彪悍,私钥够复杂,数据就够安全。

7. 传输加密后的信息

这部分信息是服务段用私钥加密后的信息,可以在客户端被还原

8. 客户端解密信息

客户端用之前生成的私钥解密服务段传过来的信息,于是获取了解密后的内容。整个过程第三方即使监听到了数据,也束手无策。





加密 客户 证书 服务 信息 客户端 就是 内容 数据 公钥 端的 钥匙 传输 对称 只有 锁头 生成 东西 个人 只是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技园 广州为想互联网科技有限公司 互联网科技工作委员会 互联网科技深圳 网络科技有限互联网 互联网科技与金融科技 金融科技 互联网金融 互联网金融科技平台 上海万想互联网科技 长亮科技 互联网金融 湖南洣水互联网科技有限公司扣款 金融科技与互联网金融相同和不同 华服互联网科技官网 湖北码尼互联网科技有限公司电话 未来五年的互联网科技 为客找房互联网科技公司怎么样 富国互联网科技002692 半导体行业属于互联网高科技类吗 科技互联网经济论坛 前海云享互联网科技 互联网科技产业 苏州找大状互联网科技有限公司 沃里互联网科技 互联网科技的未来发展 互联网巨头投资的硬核科技 湖南洣水互联网科技有限公司扣款 成都铂石互联网科技做什么的 深圳市优智互联网科技有限公司 呼和浩特新华互联网科技学院 郑州欣桑互联网科技有限公司
0