HTTPS

HTTPS协议通过结合对称加密与非对称加密,使用SSL/TLS保证通信安全,防止中间人攻击。它利用非对称加密的公钥交换对称密钥,再用该密钥进行对称加密,确保数据的保密性。数字证书,特别是由受信任的CA机构颁发的证书,验证服务器身份,防止中间人篡改。
摘要由CSDN通过智能技术生成

TCP/IP网络模型和OSI网络模型中,已经介绍了HTTP相关的内容,但HTTP是明文传输,在网络中很容易被不法分子获取,因此现在广泛使用HTTPS协议代替HTTP协议。
在这里插入图片描述

HTTPS协议默认监听443端口,而HTTP协议默认监听80端口。此外,HTTPS将HTTP报文进行了加密,HTTPS报文实际上是加密后的HTTP报文,这种加密通过SSL(或TLS,TLS是SSL的正式版本)来完成,即HTTPS=HTTP+SSL。在了解SSL如何加密之前,我们先了解一下有哪些加密方式。

对称加密

对称加密指通信双方使用同一把密钥,这把密钥即可用来加密,也可用来解密。
在这里插入图片描述

对称加密算法的加密和解密使用同一个密钥,且通常使用位运算,加密和解密较快,但在CS模型中,服务器对称加密必须在第一次通信时将密钥发送给客户端,但密钥是明文传输的,很容易被中间人截取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值