https://developer.work.weixin.qq.com/document/path/97478
Resource 结构体解密失败
这部分 具体要什么骚操作才能解密成功 。。 一点思路都没有。
1
coderzhangsan 2023-11-06 15:29:21 +08:00
流程说的很清楚了,你只是不了解如何实现 AES 加/解密,建议你搜索下 AES 加密解密原理;至于实现方式 PHP 已经内置 openssl 库,使用 openssl_decrypt 解密即可,至于填充方式 openssl 默认 PKCS7 ,如果响应方没有明确指定填充方式,就以默认的方式处理即可,响应结构中的 aeskey 是密钥,nonce 应该是初始化向量 iv ,这个向量 iv 长度可以使用 openssl_cipher_iv_length 方法查询校验。
示例 openssl_decrypt("base64_decode 后的密文", "AES_256_GCM", "返回的 aeskey", OPENSSL_RAW_DATA, "返回的 nonce") |