收藏
回答

卡了几天了,V3支付解密报错 AEADBadTagException: Tag mismatch?

v3密钥确认没问题。

使用的官网的Aesutil,且所有参数都是用"utf8"转的字节数组。

附加数据始终返回的是"transaction",ciphertext密文也是正常的。

一直报 javax.crypto.AEADBadTagException: Tag mismatch! 异常,求大哥们帮忙,卡了N天了,已经开始崩溃了

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

3 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2023-08-04

    你要解密的数据完整么?

    2023-08-04
    有用 1
    回复 2
    • Vv
      Vv
      2023-08-07
      我怎么看出来要解密的数据是否完整?
      2023-08-07
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2023-08-07回复Vv
      https://npm.runkit.com/wechatpay-axios-plugin 去这里拿你数据和key去试一下
      2023-08-07
      回复
  • Vv
    Vv
    2023-08-04

    补充一下,在解决这个问题的过程中,我置换了apiV3的密钥,并且用该密钥生成一份新的微信平台证书部署好了,所以也不存在密钥跟平台证书对不上的问题

    2023-08-04
    有用 1
    回复 1
    • ケ
      2023-11-28
      怎么解决的
      2023-11-28
      回复
  • CHEN
    CHEN
    发表于移动端
    2023-08-04
    、“的: :..........j..
    2023-08-04
    有用
    回复
登录 后发表内容