小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近遇到小程序审核通知无法正确接收的问题,后台打印日志排查发现,收到推送票据时,解密函数能正确解密出数据,收到代码审核推送时,却不能正确解密,返回错误码是0,提示解密成功,但是实际上解密出的是个空字符串。票据推送解密和审核推送解密有什么不一样的地方吗?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
加解密是使用的openssl替代方案,服务器用的php7.2,示例代码中的函数已经不受支持,就是不明白为什么有的可以解密有的不可以
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
openssl_decrypt(base64_decode($encrypt), 'AES-256-CBC', $this->key, OPENSSL_RAW_DATA | OPENSSL_NO_PADDING, $iv); // 关键点在于 OPENSSL_RAW_DATA | OPENSSL_NO_PADDING 这样设置就能够全都解密成功
我也是,中文就会解密失败,数字字母就解密正常
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
加解密是使用的openssl替代方案,服务器用的php7.2,示例代码中的函数已经不受支持,就是不明白为什么有的可以解密有的不可以
openssl_decrypt(base64_decode($encrypt), 'AES-256-CBC', $this->key, OPENSSL_RAW_DATA | OPENSSL_NO_PADDING, $iv); // 关键点在于 OPENSSL_RAW_DATA | OPENSSL_NO_PADDING 这样设置就能够全都解密成功
我也是,中文就会解密失败,数字字母就解密正常