收藏
回答

企业自建应用设置回调服务,验证url时解密不通过

java代码base解密的时候提示这个错误Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible value

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

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2019-11-25

    您好,企业微信文档对回调配置有相应的加解密demo,https://work.weixin.qq.com/api/doc#90000/90139/90968可以参考看看哈,这个是加解密库下载https://work.weixin.qq.com/api/doc#90000/90138/90307

    2019-11-25
    有用
    回复 2
    • 马壮
      马壮
      2019-11-27
      demo 跑起来有问题呀……Sample 执行会抛异常
      2019-11-27
      回复
    • 墨鱼mo
      墨鱼mo
      2020-04-02
      验证url的时候Base64.decodeBase64(encodingAesKey +“=”);此方法一直抛出异常
      java.lang.IllegalArgumentException: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible value
      我使用的是commons-codec-1.13.jar 版本的jar包
      2020-04-02
      回复
  • 墨鱼mo
    墨鱼mo
    2020-04-02

    这个是jar版本的问题,我也遇到相同的问题了,出问题是commons-codec-1.13.jar,改为commons-codec-1.9.jar 问题解决

    2020-04-02
    有用 1
    回复 4
    • 嗯哼!
      嗯哼!
      2020-07-10
      兄弟,1.9还是报这个问题,有啥其他办法嘛
      2020-07-10
      回复
    • Real苏先生
      Real苏先生
      2020-12-16回复嗯哼!
      IDEA先clean一下,再打包
      2020-12-16
      回复
    • 七夜
      七夜
      2022-12-01
      谢谢兄弟
      2022-12-01
      回复
    • 自由如风
      自由如风
      03-16
      同志,谢谢你
      03-16
      回复
登录 后发表内容
问题标签