RSA进行简单的接口加密校验方式记录

1、登录接口(第一个接口):

a、客户端本地RSA生成公司钥匙对将公钥当登录接口的一个入参传递到服务端

b、客户端将登录接口的业务数据(以后所有接口都这么处理)使用私钥加签生成签名参数sign入参传递到服务端

c、服务端返回使用客户端传过去的公钥进行加密的token客户端私钥解密得到token存储(以后所有接口的公共入参)

2、其它接口

公共入参

a、将接口的业务数据使用私钥加签生成签名参数sign入参传递到服务端(同1-b)

b、1得到的token

返回

对返回的sign进行验签,通过则继续解析业务数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值