HTTP和HTTPS的区别

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

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

----①窃听

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

----②篡改

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

----③冒充

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

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

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

(3)数字证书校验过程

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

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

相关推荐
清水白石00826 分钟前
ThreadPoolExecutor 线程越多越快?从 30ms HTTP 调用讲透并发数、连接池与背压
网络·网络协议·http
IT小白杨28 分钟前
eBay多账号如何应对关联判定:主体、收款、IP、环境四层配置清单一次讲清
java·网络·网络协议·tcp/ip·自动化·指纹浏览器
隐擎fox2 小时前
网络传输安全剖析:WebRTC 本地真实 IP 泄漏机制(STUN/TURN)与 Python 防护检测实战
网络·网络协议·tcp/ip·安全·webrtc
为思念酝酿的痛2 小时前
应用层协议HTTP
网络·网络协议·http
薛之谦_4 小时前
国际SSL证书与国密SSL证书:专业视角下的全面解读
网络·网络协议·ssl
Wang's Blog16 小时前
Java框架快速入门: Spring Security+OAuth2之HTTP请求结构与认证基础
java·spring·http
Zenova EdgeOS17 小时前
C++ 工业边缘 libcurl HTTP 客户端实战
开发语言·c++·网络协议·边缘计算
时空节拍AI数字人17 小时前
AI 数字人为什么需要“3D”?2D 不够用吗
人工智能·网络协议·tcp/ip·3d·信息可视化
小白羊丨18 小时前
HTTP/2 如何缓解 HTTP/1.1 阻塞;长连接对 Nginx 有什么影响?
网络协议·nginx·http
我的小卷呀1 天前
Linux ip 命令底层逻辑与实战指南
linux·运维·c语言·网络协议·tcp/ip·网络安全