wechatpay-apiv3 / wechatpay-guzzle-middleware

微信支付 APIv3 Guzzle HTTP Client中间件(middleware)
Apache License 2.0
209 stars 46 forks source link

PHP5.5下解密的问题 #19

Closed rundaisc closed 4 years ago

rundaisc commented 4 years ago

我看文档开始说明 可以基于PHP5.5。但是再解密的时候 需要使用crypto_aead_aes256gcm_decrypt,而在PHP5.5版本,只能安装Sodium1.6.... but .这个版本并不支持 crypto_aead_aes256gcm_decrypt。那么有什么方案可以替代吗,或者解决这个问题。有个 PHP5.5项目需要使用电商首付通。太尴尬了

tpirc3 commented 4 years ago

PHP <= 5.6上使用aead_aes256gcm的⽅法: 安装libsodium扩展(1.X版本,2.X版本不⽀持PHP 5) ⾸先在系统上安装libsodium以及libsodium-dev (libsodium-devel),然后sudo pecl install -f libsodium-1.0.7安装PHP扩展