mcrypt_decrypt():键的大小太大了

时间:2015-01-14 03:52:04

标签: php encryption

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

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

错误: mcrypt_decrypt():此算法的密钥大小太大

请建议。

谢谢,

1 个答案:

答案 0 :(得分:1)

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