41003偶然错误aes-解密失败

发布于 7 年前作者 fengyong11298 次浏览最后编辑 7 年前来自 ask

我使用的是PHP的demo引入到项目扩展里,然后在解密的时候有时候正确有时候错误。检查输入的appid和sessionkey,以及encryptedData和iv都没有错误。然后我又在测试了。检查在1处出现了错误,也就是说dataobj应该是等于的null。但是接下来呢??还是不知道问题在哪里。


最终的问题就是有时候解密成功,有时候解密失败。

3 回复
daiping
daiping1 楼6 年前

效率太慢了,这个问题最终归结为得到的encryptedData和iv错误,所以为了规避问题在js文件里每次返回的数据错误就重新获取ops解析得到心得encryptedData和iv,再进行重新的解密来规避问题。至于encryptedData和iv为什么会错,我也不太清楚

laixia
laixia2 楼6 年前

我也是每次在使用getphonenumber接口前重新调用wx.login来刷新,找不到偶然出现错误的原因。

weigao
weigao3 楼5 年前

最终的问题就是有时候解密成功,有时候解密失败