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

2026-04-03 11:520阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

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

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

在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分钟。

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

在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代替它。

阅读全文
标签:方法