php7.2.7 中缺少 mcrypt 模块打开功能

mcrypt module open function is missing in php7.2.7

在 PHP5 中,我可以使用 mcrypt_module_open,现在在 PHP7.2.7(我刚刚升级到)中,该功能丢失了,在搜索时,我发现它已被 OpenSSL 取代。

我的问题是:OPenSSL 中的 mcrypt_module_open 是什么?

与 OpenSSL 的 PHP 绑定不支持增量加密,就像 mcrypt 对 mcrypt_module_open 所做的那样。官方支持的唯一加密是使用 openssl_encrypt 的一次性加密,仅此而已。

如果您想进行增量加密,我建议您进行 https://github.com/phpseclib/mcrypt_compat。这将使用 OpenSSL 模拟增量加密(如果可用)和纯 PHP 实现,否则。