mcrypt_decrypt(): 密钥的大小对于

mcrypt_decrypt(): Size of key is too large for

我正在尝试使用 AES 256 61 个字符长度的密钥解密数据。 请参考以下代码: $key 是 AES 256 61 个字符长度。

mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $value, MCRYPT_MODE_CBC, str_rand(61));

错误: mcrypt_decrypt(): 密钥的大小对于这个算法来说太大

请指教

谢谢,

错误消息说明了一切。 AES256 需要 256 位(即 8 个字符)的密钥;您传递给它的密钥太大。