收藏
回答

预下单支付一直报错

Caused by: javax.crypto.AEADBadTagException: Tag mismatch!

        at com.sun.crypto.provider.GaloisCounterMode.decryptFinal(GaloisCounterMode.java:578)

        at com.sun.crypto.provider.CipherCore.finalNoPadding(CipherCore.java:1032)

        at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:969)

        at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:833)

        at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)

        at javax.crypto.Cipher.doFinal(Cipher.java:2165)

        at com.wechat.pay.java.core.cipher.AbstractAeadCipher.decrypt(AbstractAeadCipher.java:78)

麻烦解答下


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

3 个回答

  • 㐅卝
    㐅卝
    12-13

    检查一下是不是密钥给错了

    12-13
    有用 1
    回复 1
    • 燕十三
      燕十三
      12-16
      确实是这样,已解决,谢谢
      12-16
      回复
  • 北望沣渭
    北望沣渭
    发表于移动端
    12-13
    jre/jdk版本有要求,你的版本不支持
    12-13
    有用
    回复
  • Memory
    Memory
    12-13

    一般是给的密钥不对

    12-13
    有用
    回复
登录 后发表内容