HTTP和HTTPS的区别

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

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

----①窃听

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

----②篡改

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

----③冒充

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

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

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

(3)数字证书校验过程

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

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

相关推荐
apihz1 分钟前
全球IP归属地查询免费API详细指南
android·服务器·网络·网络协议·tcp/ip
fiveym11 分钟前
PXE装机遇DHCP错误:ICMP echo reply导致IP分配失败原理解析
网络协议·tcp/ip·php
梁辰兴1 小时前
计算机网络基础:局域网的数据链路层
网络·网络协议·计算机网络·计算机·数据链路层·局域网·梁辰兴
老王熬夜敲代码1 小时前
IP和MAC的深入理解
linux·网络·笔记·网络协议
小熊哥^--^1 小时前
谈谈对传输层协议TCP的理解
网络·网络协议·tcp/ip
全栈工程师修炼指南1 小时前
Nginx | HTTPS 加密传输:Nginx 反向代理与上游服务 SSL 双向认证实践
网络·数据库·nginx·https·ssl
缺的不是资料,是学习的心2 小时前
vmware虚拟机ens33拿不到ip,已经开启dhcp了
网络·网络协议·tcp/ip
Dovis(誓平步青云)2 小时前
《Linux生态下HTTP协议解析+进阶HTTPS证书:抓包、拆解与问题排查实战》
linux·运维·http
Boop_wu2 小时前
[Java EE] 网络原理(2) http
网络·网络协议·http
fulufulucode2 小时前
【网络协议】HTTPS相关知识详细梳理
网络·网络协议