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 个字符)的密钥;您传递给它的密钥太大。
我正在尝试使用 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 个字符)的密钥;您传递给它的密钥太大。