收藏
回答

小程序解密unionid的问题


1. 通过

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

获取session_key

2. 通过getUserInfo获取 encryptedData,iv

3. 调用wx.checkSession 方法返回成功

4. 把encryptedData,iv,session_key 作为参数,调用官方的提供的aes解密算法

5. 首次执行代码返回失败,随机立马执行第二遍 可以成功解密

6. 结论:连续执行以上脚本,都可以解密成功。间隔一段时间,首次执行脚本返回解密失败,第二次可以成功解密


最后一次编辑于  2018-06-02
回答关注问题邀请回答
收藏

4 个回答

登录 后发表内容