PHP7.2中如何将mcrypt加密方法无缝迁移到openssl?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1187个文字,预计阅读时间需要5分钟。
在PHP 7.2中,`mcrypt`扩展已被弃用。请使用`openssl`扩展来代替。以下是一个使用`openssl`进行DES加密的示例函数:
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代替它。
本文共计1187个文字,预计阅读时间需要5分钟。
在PHP 7.2中,`mcrypt`扩展已被弃用。请使用`openssl`扩展来代替。以下是一个使用`openssl`进行DES加密的示例函数:
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代替它。

