如何详细实现从php7.2的mcrypt到openssl的转换?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1188个文字,预计阅读时间需要5分钟。
在PHP 7.2中,`mcrypt` 已经被废弃,可以使用 `openssl` 来替代。以下是一个使用 `openssl` 的示例函数 `desEncrypt`:
phppublic function desEncrypt($str, $key) { $iv=$key; $size=openssl_cipher_iv_length('des-cbc'); $str=$this->pkcs5_pad($str, $size); return openssl_encrypt($str, 'des-cbc', $key, OPENSSL_RAW_DATA, $iv);}
在php7.2中mcrypt已经被废弃了。
用openssl代替它。
本文共计1188个文字,预计阅读时间需要5分钟。
在PHP 7.2中,`mcrypt` 已经被废弃,可以使用 `openssl` 来替代。以下是一个使用 `openssl` 的示例函数 `desEncrypt`:
phppublic function desEncrypt($str, $key) { $iv=$key; $size=openssl_cipher_iv_length('des-cbc'); $str=$this->pkcs5_pad($str, $size); return openssl_encrypt($str, 'des-cbc', $key, OPENSSL_RAW_DATA, $iv);}
在php7.2中mcrypt已经被废弃了。
用openssl代替它。

