收藏
回答

偶发性接收用户信息回调解密失败 Given final block not properly ?

AppID
i2tMjksc9wxl79X

通过 微信对话开放平台 应用绑定  开放API 回调地址配置地址后,通过 客服面板聊天发送消息

有时候消息能正常解密,有时候不能正常解密,代码使用的是

https://developers.weixin.qq.com/doc/aispeech/confapi/thirdapi/thirdapi.html#Java-%E7%A4%BA%E4%BE%8B

这里的Java示例代码,

正常解密的部分解密后在开头部分有部分乱码

-��'b�u7@�Ǻ $M<xml>

偶发性不能解密的部分解密报错 Given final block not properly padded

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

1 个回答

  • fengsong
    fengsong
    05-17

    您好,请您对照文档检查一下您的解密方式,详情见文档:https://developers.weixin.qq.com/doc/aispeech/confapi/thirdkefu/recivemsg.html

    05-17
    有用 1
    回复 11
    • momo
      momo
      05-17
      我这边拿到这种格式的加密信息, 拿到之后直接取出来解密的,就出现上面的情况,有时候可以解密成功,有时候解密失败 报错 Given final block not properly padded
      05-17
      回复
    • fengsong
      fengsong
      05-17回复momo
      您好,请您提供一下代码片段,谢谢。
      05-17
      回复
    • fengsong
      fengsong
      05-17回复momo
      您好,请您提供一下机器人ID,谢谢。
      05-17
      回复
    • momo
      momo
      05-17
      05-17
      回复
    • momo
      momo
      05-17
      您好,这个是解密部分的代码及报文
      05-17
      回复
    查看更多(6)
登录 后发表内容
问题标签