收藏
回答

CryptoJS解密,后台报错CryptoJS.AES为空?

页面中引入了CryptoJS,解密请求服务端返回的加密数据


管理平台报错



想问是什么原因引起的,测试了部分机型版本,模拟器都没问题

回答关注问题邀请回答
收藏

1 个回答

  • G-STEPS街舞工作室
    G-STEPS街舞工作室
    2019-09-05

    在前端解密?感觉不太靠谱,不过不影响,官方文档写的 对称解密使用的算法为 AES-128-CBC,我看你代码用的 ECB,不知道有没有影响

    另外解密数据出问题最多的可能是调用 wx.login 使之前的登录状态失效了,导致解密失败


    2019-09-05
    有用
    回复 1
    • ㋡
      2019-09-05
      CBC还是ECB应该是跟后台协定吧?我这用CBC解不出,ECB可以解密,另外我这个仅仅也是业务逻辑中将服务端返回的数据解密,是通过reqest请求的,不是login之类的原生API解密,所以迷茫为啥微信管理后台会报错
      2019-09-05
      回复
登录 后发表内容
问题标签