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