【面试题】https协议
创始人
2024-03-20 21:00:41

1. http和https的区别

  • http是明文传输,敏感信息容易被中间劫持。
  • https在http协议的基础上,增加了加密的特性,数据被劫持了也无法解密。
  • 现代浏览器已经开始强制使用https协议。

2. https的加密方式

2.1 对称加密

对称加密:使用一个key负责加密、解密。
在这里插入图片描述
对称加密的缺点:在加密数据传递的过程中,如果key也被劫持了,那么加密就失效了。

2.2 非对称加密

非对称加密:使用一对key,用私钥key加密之后,使用公钥pubkey来解密。
在这里插入图片描述
https同时使用了对称加密和非对称加密,首先进行非对称加密,然后使用非对称加密的数据作为下一阶段对称加密的key。第一阶段使用非对称加密是为了增加安全性。在第二阶段使用对称加密可以节省成本。

3. https证书

使用https进行传输时,会发生中间人攻击(key和pubkey可能被替换),浏览器通过校验第三方证书来解决这个问题。
在这里插入图片描述

相关内容

热门资讯

最新或2023(历届)我向国旗... 第一篇:我向国旗敬礼没有任何标志,能像我们的国旗那样凝结了华夏子孙对祖国的热爱;没有任何一种笔,能像...
最新或2023(历届)我心中的... 第一篇:我心中的长征精神今天,老师给我们上了《金色的鱼钩》这一课,我感慨万千。这篇课文讲的是红四方面...
最新或2023(历届)关于人物... 第一篇:表姐二怪远在他乡的表姐与我并无血缘关系,她只是我的干表姐而已。她的大名叫郑xx。她有许多漂亮...
最新或2023(历届)己所不欲... ,因岁月的冲洗,显得枯黄陈旧,将历史的足迹点点抹淡。然而,华夏五千年的文化,总有些像《论语》一类的书...
最新或2023(历届)以感动为... 也许,感动是夏日一缕凉爽的清风,是冬日里一轮暖暖的太阳,是沁人心脾的甘泉,是芳香四溢的一杯热茶……拥...