HTTP和HTTPS的区别

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

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

----①窃听

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

----②篡改

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

----③冒充

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

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

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

(3)数字证书校验过程

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

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

相关推荐
一只小鱼儿吖13 小时前
携趣HTTP代理浏览器设置器(PC版)使用指南
网络·网络协议·http
乾元13 小时前
企业无线的 AI 频谱与功率自动优化——从人工勘测到“可学习的无线网络”(含真实室内工程案例)
服务器·网络·人工智能·网络协议·安全·信息与通信
meichao914 小时前
springboot3.5.8集成websocket问题
网络·spring boot·websocket·网络协议
ICT系统集成阿祥15 小时前
哪些功能是对交换机的性能消耗比较大?
网络·网络协议
-芒果酱-15 小时前
常见的PON网络协议
网络·网络协议
小小bugbug16 小时前
close关闭 tcp套接字和 shutdown关闭 tcp套接字的区别
网络·网络协议·tcp/ip
西柚补习生16 小时前
ESP8266远端固定UDP传输
网络·网络协议·udp
kylezhao201916 小时前
C# 写一个Http 服务器和客户端
服务器·http·c#
羑悻的小杀马特16 小时前
【Linux篇章】穿越网络迷雾:揭开 HTTP 应用层协议的终极奥秘!从请求响应到实战编程,从静态网页到动态交互,一文带你全面吃透并征服 HTTP 协议,打造属于你的 Web 通信利刃!
linux·运维·网络·http·操作系统·网络通信
大佐不会说日语~17 小时前
使用 Cloudflare平台 + Docker + Nginx 完成网站 HTTPS 部署实战记录
nginx·docker·https·部署·cloudflare