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

