HTTPS协议以及其与HTTP的关系

HTTPS是一种基于HTTP的安全通信协议,使用SSL/TLS加密确保数据的机密性和完整性。它在TCP的443端口运行,涉及数字证书验证、密钥协商等步骤,有效防止敏感信息被窃取或篡改。
摘要由CSDN通过智能技术生成

HTTP协议:以明文发送内容,不提供加密,不适合传送敏感信息

HTTPS协议:是一种通过计算机网络进行安全通信的传输协议。HTTPS协议是经由http通信的,利用了SSL/TLS加密

HTTPS默认在TCP协议的443端口,工作流程为:

1.TCP的三次握手协议

2.客户端验证服务器的数字证书

3.DH算法协商对称加密算法的密匙、hash算法的密匙

4.SSL加密隧道协商完成

5.网页以加密的方式传输,用协商的对称加密算法和密匙加密,保证数据机密性;用协商的hash算法进行数据的完整性保护,保护数据不被篡改

​​​​​​​

HTTPS(Hypertext Transfer Protocol over Secure Socket Layer,基于SSL(安全套接字层协议)的HTTP协议),但HTTPS不同于HTTP协议的默认端口号,还增加了一个加密,身份验证层(HTTP与TCP之间),端口号是443(HTTP的默认端口号是80)。

TLS是SSL的升级版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值