HTTP和HTTPS的区别

(1)HTTP是明文传输,不安全。HTTPS使用了SSL/TLS的握手,进入加密报文传输。

(2)HTTPS解决了HTTP的哪些问题

----①窃听

--------1)混合加密

----②篡改

--------1)校验,通过摘要(哈希)算法来防止篡改

----③冒充

--------1)通过数字签名保证消息是来自于持有私钥的一方

--------2)数字证书,保证发送方是合法的

------------a.数字证书包括,服务器公钥和经过CA私钥的数字签名(对公钥哈希值后的加密值)

(3)数字证书校验过程

----①CA的数字签名,由CA私钥加密 服务器公钥的哈希值 构成,然后发送给客户端

----②客户端,CA公钥解开加密的哈希值,然后客户端再用相同的哈希算法,加密公钥,对比两个哈希值是否相同

相关推荐
要吃这碗饭9 小时前
深入理解 TCP 协议:从三次握手到可靠传输
网络·网络协议·tcp/ip
Zelman12 小时前
HTTPS 协议
网络协议·https
JVM高并发15 小时前
使用 Cloudflare Tunnel(本地管理隧道)搭配 DigitalPlat 免费域名实现内网穿透
网络协议·全栈
吴声子夜歌15 小时前
Nginx应用与运维——Nginx HTTP模块详解(动态赋值功能模块)
运维·nginx·http
Zelman15 小时前
网络协议性能调优手册
网络协议·性能优化
Zelman15 小时前
TCP-IP 协议栈设计哲学
网络协议
姜鱼问生15 小时前
HTTPS 部署实战:未备案域名 + 非标端口的完整方案
linux·https
阿钱真强道16 小时前
28 嵌入式操作系统 | 网关加 TCP 命令通道:粘包/半包怎么切
网络·网络协议·tcp/ip·粘包
hasty17 小时前
一次 WebSocket 握手为何能终止进程?Undici CVE-2026-19534 的异常边界
网络·websocket·网络协议
hasty18 小时前
前缀相同不代表同一网络:ip-address 跨地址族比较缺陷
网络·网络协议·tcp/ip