HTTPS工作原理

1.HTTPS是什么?

HTTPS:HTTPS是超文本安全传输协议,是以安全为目标的http通信协议。

2.HTTPS的工作原理

1.浏览器向服务器发送连接请求,建立https连接请求。

2.服务器收到浏览器的连接请求后,选择浏览器支持的加密算法和Hash算法,并把自己的证书返回给浏览器。

3.浏览器收到服务器的证书后,验证证书的合法性,如果证书合法,浏览器会生成一个随机的会话密钥X,并用服务器的公钥加密,把加密的会话发送给服务器。

4.服务器收到加密会话后,用自己的私钥解密,得到随机密钥X,并用随机密钥x会网页内容进行加密,返回给浏览器。

5.浏览器收到服务器的内容后,使用之前约定的加密算法和随机密钥X解密,得到最终网页内容。

3.HTTPS适用场景

HTTPS适用于需要加密传输的场景,如:电子支付,个人信息传输,登陆验证等。

相关推荐
2501_915918412 小时前
iPhone 抓包工具有哪些?多工具对比分析优缺点
websocket·网络协议·tcp/ip·http·网络安全·https·udp
工控小楠2 小时前
Modbus TCP转Profinet网关实现视觉相机与西门子PLC配置实例研究
modbustcp·网络协议·tcp/ip·profinet
半路_出家ren3 小时前
传输层协议TCP、UDP
网络协议·tcp/ip·udp·tcp
游戏开发爱好者86 小时前
iOS 出海 App 安全加固指南:无源码环境下的 IPA 加固与防破解方法
websocket·网络协议·tcp/ip·http·网络安全·https·udp
2501_915921437 小时前
苹果App上架流程:不用Mac也可以上架的方法
websocket·网络协议·tcp/ip·http·网络安全·https·udp
阿沁QWQ7 小时前
UDP的socket编程
网络·网络协议·udp
DemonAvenger11 小时前
Go中UDP编程:实战指南与使用场景
网络协议·架构·go
2501_9160074712 小时前
iOS 性能测试工具全流程:主流工具实战对比与适用场景
websocket·tcp/ip·http·网络安全·https·udp
阿维的博客日记12 小时前
HTTP/3.0的连接迁移使用连接ID来标识连接为什么可以做到连接不会中断
网络·网络协议·http