APP接口中的签名和数据加密

新手上路,请多包涵

我给APP做后台接口,传递的参数是用AESRSA加密的,我疑惑在:是该先判断签名验证,还是该先判断加密数据?现在我想着,先登录,然后验证签名,然后判断加密数据;但是登录之前的接口调用要加密吗?比如注册是否加密呢?

阅读 3.5k
2 个回答
✓ 已被采纳新手上路,请多包涵

1.签名是为了防止API被恶意调用
2.加密是为了保证数据传输过程中保密

感觉你有点儿凌乱,连问题想问什么都没表达好。
我就自作主张分析一下你的凌乱的原因:
其实api通信过程中,一般情况下,签名归签名,数据加密归数据加密,是两码子事儿。
1.签名是为了防止API被恶意调用
2.加密是为了保证数据传输过程中保密
我是琢磨着,一般情况下,不是重要的私密数据,是不是真的有必要加密。因为加解密是需要耗费CPU点数的。至于你问的加不加密,其实取舍的问题,换我的话,一般场景,我不会加密,但是!签名每次都是必须的。

推荐问题