我尝试使用PHP解密使用AES加密的图像。我尝试使用phpseclib这样(aeskey是十六进制):
$aes = new Crypt_AES(CRYPT_AES_MODE_CBC);
$aes->setIV("00000000000000000000000000000000");
$aes->setKey($aeskey);
$aes->setKeyLength(256);
$decryptedMessage = $aes->decrypt(base64_decode($data));
但没有任何回报。我也尝试使用this classes
$Cipher = new AES(AES::AES256);
$content = $Cipher->decrypt(base64_decode($data), $aeskey);
$content = $Cipher->hexToString($content);
结果太短了。我知道数据和AES密钥都没问题,我在AES calculator中进行了测试,我得到了六进制数据,转换为二进制数据,当我用PHP中的图像头返回它时,我得到了图像。你能告诉我我做错了吗?