陈良宏

mcrypt在PHP7.1/PHP7.2被抛弃用下面的openssl代替

陈良宏 - 2月28号

/* mcrypt在PHP7.1/PHP7.2已经被抛弃了,所以使用下面的openssl来代替
$module = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_CBC, '');
mcrypt_generic_init($module, $key, $iv);
$decrypted = mdecrypt_generic($module, $ciphertext_dec);
mcrypt_generic_deinit($module);
mcrypt_module_close($module);
*/
// $decrypted = openssl_decrypt($encrypted_text, 'AES-256-CBC', $key, OPENSSL_RAW_DATA|OPENSSL_ZERO_PADDING, $iv);

2条回复

佩
- 2月28号

没看懂,是要重新编译openssl么?

陈良宏
陈良宏 - 3月4号

不是的,要改代码的,这个最好是作者统一维护比较好。

我要回复

暂时不支持网页回复,请安装 WPJAM-Basic 插件,然后在 WordPress 后台即可参与讨论。