- JSAPI支付回调解密一直失败
你好 我收到的微信支付回调是这个{"id":"a6bc7f91-9cdc-5104-9647-da401294636c","create_time":"2025-03-04T14:01:58+08:00","resource_type":"encrypt-resource","event_type":"TRANSACTION.SUCCESS","summary":"支付成功","resource":{"original_type":"transaction","algorithm":"AEAD_AES_256_GCM","ciphertext":"nd90CDvo3B1K/4OjAYEHim5wvHUhje9dUTY5AJ1+vblPZNEkXHY36IbjHoHwRyv5S7hwiGw4Ea+NiBmSIibZMs3jBa8iwWAfT68eeTQJygYpGagmkmRNqZ2eYSl1QUwoTblMWl2AH09DRNXoLqtJmIZ2RV4HpXa5JgsxjV68GUXY5w940DfNNOEEaDUySFAVWTzq9VlfMQSQ2c72KTPDGf3NITZwSMvA7+WJ00xBs4QQhSI5qnpidYzCv/3BM3uQTPjWb/0XUB4Y66qL0Vj5Ja0+sNqAR7mpmdPI/W+lbVnBMXbLZnRM9oowABj9/TGAEytaOvWSSnvpgflOhVRTCccJ4pDZrx9S8/nUcczJIyLYmrcLs0R79jkKbYYtW7/Ur2trQ9PauKKRpdoDGmSYsiatb0YgDjnUUZNvH+lQpLtNfIyyeNfw6rzlKivSqGpgFa9LE6GyjEnq+UDi6+G7LppS04VlaMbI9dIsiyxqEXfxwMDvx8Xp5YHShGmzDYjWFsU6c1D9dJACAhVEpUZbVAyFeOMSAF9ps/ROgHhsm7oQkVzgesv4eQ==","associated_data":"transaction","nonce":"S0H3hjoFJNX9"}} 解密结果一直是Tag mismatch! 代码是这样的 String associatedData = "transaction"; String nonce = "S0H3hjoFJNX9"; String ciphertext = "nd90CDvo3B1K/4OjAYEHim5wvHUhje9dUTY5AJ1+vblPZNEkXHY36IbjHoHwRyv5S7hwiGw4Ea+NiBmSIibZMs3jBa8iwWAfT68eeTQJygYpGagmkmRNqZ2eYSl1QUwoTblMWl2AH09DRNXoLqtJmIZ2RV4HpXa5JgsxjV68GUXY5w940DfNNOEEaDUySFAVWTzq9VlfMQSQ2c72KTPDGf3NITZwSMvA7+WJ00xBs4QQhSI5qnpidYzCv/3BM3uQTPjWb/0XUB4Y66qL0Vj5Ja0+sNqAR7mpmdPI/W+lbVnBMXbLZnRM9oowABj9/TGAEytaOvWSSnvpgflOhVRTCccJ4pDZrx9S8/nUcczJIyLYmrcLs0R79jkKbYYtW7/Ur2trQ9PauKKRpdoDGmSYsiatb0YgDjnUUZNvH+lQpLtNfIyyeNfw6rzlKivSqGpgFa9LE6GyjEnq+UDi6+G7LppS04VlaMbI9dIsiyxqEXfxwMDvx8Xp5YHShGmzDYjWFsU6c1D9dJACAhVEpUZbVAyFeOMSAF9ps/ROgHhsm7oQkVzgesv4eQ=="; String apikey=""; byte[] aesKey = apikey.getBytes(StandardCharsets.UTF_8); byte[] associatedDataBytes = associatedData.getBytes(StandardCharsets.UTF_8); byte[] nonceBytes = nonce.getBytes(StandardCharsets.UTF_8); // 开始解密 AesUtil aesUtil = new AesUtil(aesKey); String decryptedString = aesUtil.decryptToString(associatedDataBytes, nonceBytes, ciphertext); JSONObject decryptedJsonObj = JSONObject.parseObject(decryptedString);
03-04 - Unity转微信小游戏 socket问题
[图片][图片] 为什么我用Unity项目转微信小游戏后,UnityWebSocket可以正常连接并且发送但是却无法接收到消息?
2024-01-05