小程序
小游戏
企业微信
微信支付
扫描小程序码分享
v3密钥确认没问题。
使用的官网的Aesutil,且所有参数都是用"utf8"转的字节数组。
附加数据始终返回的是"transaction",ciphertext密文也是正常的。
一直报 javax.crypto.AEADBadTagException: Tag mismatch! 异常,求大哥们帮忙,卡了N天了,已经开始崩溃了
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你要解密的数据完整么?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
require("yargs/package.json"); // yargs is a peer dependency.
var {Aes:{AesGcm}} = require("wechatpay-axios-plugin")
console.info(
AesGcm.decrypt(nonce, secret, ciphertext, aad)
)
补充一下,在解决这个问题的过程中,我置换了apiV3的密钥,并且用该密钥生成一份新的微信平台证书部署好了,所以也不存在密钥跟平台证书对不上的问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你要解密的数据完整么?
require("yargs/package.json"); // yargs is a peer dependency.
var {Aes:{AesGcm}} = require("wechatpay-axios-plugin")
console.info(
AesGcm.decrypt(nonce, secret, ciphertext, aad)
)
补充一下,在解决这个问题的过程中,我置换了apiV3的密钥,并且用该密钥生成一份新的微信平台证书部署好了,所以也不存在密钥跟平台证书对不上的问题