mcrypt_module_open 被PHP7.1废弃的成功解决方案

原创
2017/11/16 19:39
阅读数 1.8K

首先

提供几个参考资料:

微信企业号官方文档----加解密方案的详细说明: 

https://work.weixin.qq.com/api/doc#10127

网上的解决方案--微信小程序对称解密代码中Mcrypt被PHP7.1废弃的解决:

http://www.ptbird.cn/mcrypt-wxxcx-php7.html

网上的解决方案--微信小程序用户信息解密 php7:

 http://www.thinkphp.cn/code/3141.html

然后

告诉你这些方案里哪里有坑:

  • 微信企业号官方文档既然说了AESKey是采用AES的CBC模式, 能不能说清楚是128, 256, 还是.....
  • 网上的解决方案案例使用的openssl加解密都是AES-128-CBC方式, 实际上微信不知道啥时候改用了AES-256-CBC.......

以上俩小坑相遇必成一大坑......

此文目的

避免更多人踩坑.

最后

附上php的openssl_decrypt用户手册

http://php.net/manual/zh/function.openssl-decrypt.php

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部