一文大白话讲清楚HTTP和HTTPS

文章目录

一文大白话讲清楚HTTP和HTTPS

1. 啥是HTTP

2. 啥是HTTPS,为啥会出现HTTPS

  • 首先,HTTPS不是新的协议,这个可以确认,那他是啥呢,且听
  • 我们之前讲HTTP说他是明文传输的,不安全,信息暴露很严重,那有没有可能给他加个密啥的,让他变得安全呢
  • 可以,给他加上一个加密机制SSL,这样再传输的时候,明文就变成了密文
  • 好么,这就是HTTPS,所以HTTPS=HTTP协议+SSL加密机制
  • 这下明白为啥说她不是新的协议了吧

3.SSL如何实现安全传输

3.1 对称加密

  • 一句话,加密和解密都使用同一个密钥,是对称的。只要保证密钥安全,通信就安全

3.2 非对称加密

  • 存在两个密钥,公钥和私钥。公钥对外公开,谁都可以使用。私钥则需要保护。
  • 公钥和私钥都可以用来加密和解密,公钥加密,私钥解密或者私钥加密,公钥解密

3.3混合加密

  • 在实际的HTTPS的通信过程中,采用的是对称加密+非对称加密,也就是混合加密
  • 发送方使用对方的公钥进行加密处理"对称密钥",然后对方使用自己的私钥解密拿到"对称密钥"

3.4摘要算法,保证完整性

  • 主要就是利用哈希值,在响应时时对资源进行哈希值计算,并返回哈希值。请求方拿到资源后,再次计算哈希值,把两个哈希值进行比对,看是否一致,即资源是否完整

3.5 数字签名,确保发送人正确

  • 用私钥加密,公钥解密。

3.6CA验证机构保证公开密钥的有效性

  • 通过第三方机构对公钥的有效性进行验证
相关推荐
上海云盾-高防顾问6 小时前
中小企业低成本渗透测试实操指南
网络协议·web安全·网络安全
桃花键神14 小时前
Undetectable接入亮数据代理IP深度测评:高效、稳定、适配性极强的海外多账号运营利器
网络协议·tcp/ip·php
野生技术架构师16 小时前
原来可以搭建一个HTTP服务
网络·网络协议·http
北京耐用通信20 小时前
耐达讯自动化CANopen转Profibus网关:为风力发电场打造高可靠协议转换解决方案
人工智能·物联网·网络协议·自动化·信息与通信
北京耐用通信20 小时前
耐达讯自动化CANopen转Profibus 网关:实现光伏逆变器无缝接入工业以太网的技术解析
网络·人工智能·物联网·网络协议·自动化·信息与通信
..过云雨20 小时前
应用层自定义协议与序列化一站式指南
网络协议·tcp/ip·json·信息与通信
TOPGUS20 小时前
谷歌Chrome浏览器即将对HTTP网站设卡:突出展示“始终使用安全连接”功能
前端·网络·chrome·http·搜索引擎·seo·数字营销
Wadli20 小时前
项目5 |HTTP服务框架
网络·网络协议·http
CCPC不拿奖不改名20 小时前
网络与API:HTTP基础+面试习题
网络·python·网络协议·学习·http·面试·职场和发展
乾元20 小时前
无线定位与链路质量预测——从“知道你在哪”,到“提前知道你会不会掉线”的网络服务化实践
运维·开发语言·人工智能·网络协议·重构·信息与通信