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

转载于:https://my.oschina.net/yurenzhen/blog/1574714

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值