HTTP和HTTPS的区别

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

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

----①窃听

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

----②篡改

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

----③冒充

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

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

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

(3)数字证书校验过程

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

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

相关推荐
甘露s8 小时前
JWT Token 机制设计演进:从单 Token 到企业级认证体系
后端·http·web
2601_957882248 小时前
多平台数字内容集群的版权合规与风控体系:从查重检测到IP保护的技术实践
人工智能·网络协议·tcp/ip
TechWayfarer8 小时前
营销反作弊实战:用IP归属地查询平台识别虚假流量
网络·python·网络协议·tcp/ip·数据分析
xlq223229 小时前
59.HTTP
网络·网络协议·http
Irissgwe9 小时前
二、Socket编程UDP
linux·网络·网络协议·udp·socket·socket编程
汤愈韬10 小时前
IP安全 SEC VPN_1_IA阶段各种名词讲解
网络·网络协议·安全·网络安全·security
果然途游11 小时前
网络故障一步步排查流程
网络协议·https
无风听海11 小时前
HTTP 跨站与跨域:从同源策略到现代安全边界
网络协议·安全·http
alwaysrun11 小时前
C++之轻量极速Web框架Crow
c++·websocket·http
wb0430720112 小时前
从 Java 1 到 Java 26 的HTTP Client发展历程
java·开发语言·http