【计算机网络】聊一聊https的加密方式

一、写在前面

老是听见我的朋友讨论https的加密方式,讨论不一,最后查询资料后,给出我自己的理解
当然了,这需要一定的网络安全方面的知识,如果你还不了解这些基础知识,建议看一下这两篇文章手👇

🎉常见的加密方式

🎉数字签名和数字认证

二、https的加密方式

基于前面两篇的知识,博主个人是这样理解https的加密方式的:

1.在连接建议阶段采用的是非对称加密

2.连接建立后,通信过程中使用的是对称加密

我们都知道https是http+SSL/TLS,SSL数字证书。用来验证服务器的身份。

当Client向Server发送请求的时候,首先会建立tcp连接,

1.第一次握手的时候,服务为器会发回SSL数字证书
2.客户端根据数字证书验证服务器身份的真实性,验证成功,用传来的服务器公钥对密钥进行加密,传送给服务器
3.服务器用自己的私钥解密,从而获取密钥
4.以后通信,都使用这个密钥进行通信(对称加密)

经过上面的描述,我们可以得知,在建立连接阶段使用的是非对称加密用来验证服务器身份,后面通信使用的是对称加密

为什么使用对称加密技术实现通信呢?

因为对称加密简单、高效。适合大量数据的传输。

博主在这里只是简单的描述了下,大家可以根据参考网上的图片结合一下,应该是能够明白博主所讲解的内容的~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值