首页 / 技术分享 / 后端开发 /
PHP Openssl 3.x 不兼容旧的算法,解决方案

PHP Openssl 3.x 不兼容旧的算法,解决方案

码不停提

2026-06-22
34 次浏览
0 条评论

openssl 升级到 3.0 后,PHP 使用旧的加密算法加密/解密结果为空,因为旧的算法不再被支持,但是系统里有大量旧算法加密的数据;暂时可以通过修改 openssl 的配置文件让旧算法继续生效,但还是建议用新算法更新老数据。

后端开发
PHP
openssl
分享:

/etc/ssl/openssl.cnf

openssl 3.x 兼容旧的算法,只需要改一下上面的这个配置文件,重启一下 php-fpm 就可以了

[provider_sect]
default = default_sect
legacy = legacy_sect

[default_sect]
 activate = 1
[legacy_sect]
 activate = 1

评论区 (0)

你需要先 登录 后才能发表评论。
还没有人评论,赶快成为第一个吧。