客户端与服务端安全通讯

## 客户端与服务端安全通讯

### 加密流程:

![客户端与服务端安全通讯](http://cdn.liuxf.live/20201223104046.jpg)

大致分为5步

1、客户端向服务端请求服务端的非对称公钥

2、服务端返还服务端非对称公钥(可捕获可见,可以截获服务端返还的公钥)

3、客户端自己也生成一套自己的非对称秘钥,用服务端的公钥加密自己的公钥发送到服务端(可捕获不可见,可以截获没有服务端私钥看不到客户端公钥)

4、服务端通过客户端公钥对通讯秘钥进行加密下发到客户端,客户端用私钥解密得到通讯秘钥(可捕获不可见,可以截获,没有客户端私钥,不能解析通讯秘钥)

5、双方通过通讯秘钥进行对称加密通讯(可捕获不可见)

### 扩展:

一  、

1、2、3 步是为了交换公钥(保护秘钥,用于保护传输秘钥)

4、步是为了下发传输秘钥

 二、

可以双方约定一个根秘钥和一些注册参数,用于第一步的获取,提交安全性

可以在第五步以后传输的内容中加入加签、验签 以保证报文安全

服务端维护客户端所有秘钥和自己对应的秘钥对,可以现在每天拉取的次数和频率,调高安全性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值