PHP安装sodium加密扩展


1、为什么会用到sodium加密扩展?

最近在做微信服务商相关的开发,主要用的的接口为微信小微商户进件接口。在请求相关接口中,需要对一些敏感字段进行加密,加密过程见https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_12 微信开发文档。其中获取平台证书的接口需要用到sodium_crypto_aead_aes256gcm_decrypt()函数,微信文档地址:https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_11

2、安装了扩展为什么还是不能用加密函数?

我们的项目php版本一直用的是5.6,安装了sodium以后仍然报错,找不到函数。查询php官方文档发现PHP需要  >= 7.2.0,升级php到7.2.18版本(宝塔,谁用谁知道),走一遍扩展安装流程。验证安装是否成功

命令行:

php -v

查看phpinfo():

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM