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

禹认真的个人主页

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

提供几个参考资料:

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

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

本文由 黑白世界4648 第一时间收藏到GET,原文来自 → my.oschina.net

「GetParty」

关注微信号,推送好文章

微信中长按图片即可关注

更多精选文章

评论
微博一键登入