函数名称:mcrypt_decrypt()
函数描述:该函数用于解密使用mcrypt_encrypt()函数加密的数据。
适用版本:该函数在PHP 5.3.0及以上版本可用。
语法:string mcrypt_decrypt ( string $cipher , string $key , string $data , string $mode [, string $iv ] )
参数:
返回值:返回解密后的数据,如果解密失败则返回false。
示例:
$key = "MySecretKey123"; // 密钥
$data = "encrypted data"; // 要解密的数据
$cipher = MCRYPT_RIJNDAEL_128; // 加密算法
$mode = MCRYPT_MODE_CBC; // 加密模式
$iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher, $mode), MCRYPT_RAND); // 初始化向量
$decryptedData = mcrypt_decrypt($cipher, $key, $data, $mode, $iv);
if ($decryptedData === false) {
echo "解密失败";
} else {
echo "解密后的数据:" . $decryptedData;
}
注意事项: