这是我第一次遇到此错误,并且我很困惑如何解决此错误。我将在下面发布我的代码。请在这方面要求其他方面的帮助。任何帮助将不胜感激。消息:mcrypt_encrypt():IV参数必须与块大小一样长
function encryptAes($string, $key)
{
$string = $this->addPKCS5Padding($string);
$crypt = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $string, MCRYPT_MODE_CBC, $key);
return strtoupper(bin2hex($crypt));
}
UPDATE:行号码777
function _encode_crypt($post = NULL)
{
return "@".$this->encryptAes($post,$this->encryption_password);
}
您是如何生成您所经过的$ key值的? –