千家信息网

https为什么能保证安全性

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这期内容当中小编将会给大家带来有关https为什么能保证安全性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。http传输如下:此时信息是明文传输,如果信息被人截获,
千家信息网最后更新 2026年11月01日https为什么能保证安全性

这期内容当中小编将会给大家带来有关https为什么能保证安全性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

http传输如下:

此时信息是明文传输,如果信息被人截获,则能看到里面的内容,极不安全

那就需要对内容加密,过程如下:

  1. 浏览器生成一个秘钥

  2. 浏览器向服务器请求公钥

  3. 服务器向浏览器发送它的公钥

  4. 浏览器接收服务器发送的公钥,并使用公钥加密随机生成的对称密钥,发送给服务器

  5. 服务器接收浏览器发送的数据,用自身私钥,得到对称加密密钥

  6. 最后,浏览器和服务器可以使用对称密钥加密内容进行通信

但此方案仍会存在安全隐患,在第三步和第四步之间,如果被一个中间人获取到它的公钥,浏览器使用中间人的公钥加密对称密钥,发送给服务器,中间人再次截获数据,获取其中的对称密钥。浏览器和服务器在双方数据都不知情的情况下,数据内容被窥探。

问题的重点在于,第三步浏览器无法得到公钥的来源的合法性,这就需要数字证书了。这就是https的解决方案
服务端单单发送公钥,而是发送包含公钥的数字证书。
数字证书由第三方机构颁发,浏览器已经维护了所有知名的第三方机构。

浏览器如何确定公钥的合法性?

  1. 在接收数字证书时,查看证书的有效期

  2. 根据数字证书的第三方机构名称,找到对应的公钥,解密数字签字,得到hash2

  3. 根据服务端网址等信息,使用签名算法,生成hash3

  4. 如果hash2等于hash3,则公钥合法

公钥和私钥的相关知识
公钥和私钥是一对密钥对,它们可以互解密。使用公钥加密,私钥解密。能有效保证数据的安全性。但是如果使用私钥加密,公钥解密呢,则可以确定来源的合法性。因为只有知道私钥才能加密,如果我们能使用公钥解密得到正常内容(内容是否正确就是比较hash2和hash3),那么对方一定是拥有私钥的主机,而私钥是由第三方颁发给服务器的,这就是数字签名。

OSI七层
物理层->数据链路层->网络层->传输层->会话层->表示层->应用层
https的ssl位于传输层和应用层之间

上述就是小编为大家分享的https为什么能保证安全性了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

公钥 浏览器 服务 浏览 服务器 加密 内容 数字 密钥 数据 证书 安全 对称 数字证书 合法 第三方 传输 安全性 保证 中间人 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苏州找大状互联网科技有限公司 科技创新与互联网经济 涨乐互联网科技 互联网与科技金融数据 深圳互联网科技公司 互联网金融 金融科技 四川狮子座互联网科技 重庆科技学院互联网 居家互联网科技有限公司 重庆互联网医院沙龙医盟信息科技 移动互联网科技公司 电子科技大学互联网创业大赛 民营互联网公司国防科技 玉溪新华互联网科技好不好 南博望互联网科技有限公司 广州富喜互联网络科技 半导体行业属于互联网高科技类吗 同城互联网络科技 众联互联网络科技 互联网金融金融科技 互联网科技活动banner 互联网 卓越科技 齐家互联网科技有限公司 无锡溥仪互联网科技有限公司 哈尔滨秒房互联网科技有限公司 汽车互联网创新科技园 山东大美朱楼互联网科技有限公司 兰石爱特工业互联网科技分公司 互联网科技创新创业项目 互联网高科技绘画
0