记一次openssl解密

在开发企业微信,设置事件回调的时候,一直提示不通过,所以就开始排查问题。可能版本过低的缘故,官方SDK一直返回不正确,咨询了客服,客服给的回答,正常使用,请排除你的代码问题。我当时都蒙了。怎么办呢?只能一点一点断点调试了。

最后发现,官方SDK解密的方法,直接返回的false,查看SDK发现在pkcs7Encoder的115行左右如下

 

 

 后查看PHP官方文档发现

 

 于是修改如下

 

 后续即可正常使用。

posted @ 2021-05-08 09:44  热爱交流的程序员  阅读(67)  评论(0)    收藏  举报