如何将PHP7.2中mcrypt加密方法无缝迁移至openssl加密方案?

2026-04-06 09:390阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1195个文字,预计阅读时间需要5分钟。

如何将PHP7.2中mcrypt加密方法无缝迁移至openssl加密方案?

在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));}

如何将PHP7.2中mcrypt加密方法无缝迁移至openssl加密方案?

在php7.2中mcrypt已经被废弃了。

用openssl代替它。

阅读全文
标签:方法

本文共计1195个文字,预计阅读时间需要5分钟。

如何将PHP7.2中mcrypt加密方法无缝迁移至openssl加密方案?

在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));}

如何将PHP7.2中mcrypt加密方法无缝迁移至openssl加密方案?

在php7.2中mcrypt已经被废弃了。

用openssl代替它。

阅读全文
标签:方法