面试问到加密接口 如何测试 怎么解密 该怎么回答呢

首先,我们先得知道那些接口有加密的需求。

在业务测试过程中,一般在登录的接口涉及的加密情况较多。

接口测试鉴权测试

这类加密的接口该怎么测试呢?

我们可以这样分析:

首先,前端操作功能的时候,检查前端传给接口的参数是否经过前端加密。

如果经过前端的加密,我们可以询问前端人员,加密规则,直接在接口测试的时候,传入加密之后的参数,检查是否能够正确的得到返回结果。

如果不是前端的加密,那么有可能是后端的参数传入之后的加密。

这个时候,我们需要做的就是正常的传入业务参数,调用接口之后,检查接口请求之后,数据库存放的是否是经过接口加密的数据,将提前加密好的数据和数据库进行对比。

解密,一般情况下,我们不太这么测试,我们更多的是关注的是传入的参数在整个数据流转中是否正确。

比如我们会构造传入的参数,只要在整个流程中将正常的和异常的情况都测试到位就OK了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值