如何将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 strtoupper(mcrypt_encrypt(MCRYPT_DES, MCRYPT_MODE_CBC, $str, MCRYPT_MODE_CBC, $iv));}
用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 strtoupper(mcrypt_encrypt(MCRYPT_DES, MCRYPT_MODE_CBC, $str, MCRYPT_MODE_CBC, $iv));}
用openssl代替它。

