api接口加密防篡改

不加密,被篡改逻辑

只关注防篡改,后台具体其它验证不关注

用户---->userId=1&accountMoney=10---->充值账户
		    |                              |
		    |				               | 
		    被拦截:userId=11&accountMoney=10(修改userId)

加密逻辑

请求后台拿到:key,appid(一一对应)
不要泄露key
参数加密: userId=1&accountMoney=10&appid=666&sigin=Md5(userId=1&accountMoney=10&appid=666key)

加密后,防篡改逻辑

用户---->userId=1&accountMoney=10&appid=666&sigin=greefweg---->充值账户
		    |                                                     |(数据库appid查询key,生成sigin)
		    |				                                      | (sigin校验失败,篡改失败)
		    被拦截:userId=11&accountMoney=10&appid=666&sigin=greefweg(修改userId)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值