https 如何保证安全的原理

参考:https://www.cnblogs.com/imteck4713/p/12016313.html
在这里插入图片描述

https 如何保证安全的原理
加密算法:

  1. 公钥可以解开私钥
  2. 私钥可以解开公钥
  3. 公钥不可以解开公钥

原理流程:

  1. 首先https 用域名申请证书,域名是全球唯一的,所以证书是唯一可信的(需要各种营业执照等)
  2. 客户端访问服务器,服务器用私钥加密,带证书返回给客户端,木马基站可以获取公钥,可以解开信息(但是此时返回未携带任何数据,解开无用),客户端验证服务端传过来的正式是否有效
  3. 如果有效,客户端随机生产字符串加密,用公钥加密,返回给服务端,木马基站拥有公钥,解不开客户端返回的公钥加密字符串(公钥解不开公钥)
  4. 服务端拿到客户端公钥加密的随机字符串,用私钥解开,用这个字符串做加密业务数据,返还给客户端,木马基站拥有公钥可以解开私钥,但是解不开加密字符串加密的数据,所以数据安全
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值