注意: MCrypt支持依赖的库尚未更新多年,并且MCrypt不应再被认为是可行或安全的数据加密方法。更重要的是,MCrypt在PHP 5中已被弃用,并且在PHP 7中完全删除。如果您有任何运行MCrypt的代码,您应该重构它以使用更现代的加密库。致命错误:调用未定义的函数mcrypt_encrypt()
有谁知道为什么这个错误信息:(Call to undefined function mcrypt_encrypt())
显示当我运行下面的下面的代码?
我错过了一些步骤,也许PHP的任何设置,我必须做这个代码才能工作?
$key = 'password to (en/de)crypt';
$string = 'string to be encrypted';
$test = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key),
$string, MCRYPT_MODE_CBC, md5(md5($key)));
您运行的是哪个版本的PHP? – 2010-04-09 00:51:47
也许你有PHP 4.0.1,这是一个4.0.2函数。在这里正常运行。 – Ben 2010-04-09 00:54:56
我有版本5.2.8,我也得到未定义的函数错误。 – 2010-04-09 00:57:47