шифрование — расшифровка AES с использованием переполнения стека

Я пытаюсь расшифровать изображение, зашифрованное с помощью AES, используя PHP. Я попробовал это с помощью 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));

Но ничего не возвращается. Я также попробовал это с помощью это занятия

$Cipher = new AES(AES::AES256);
$content = $Cipher->decrypt(base64_decode($data), $aeskey);
$content = $Cipher->hexToString($content);

Результат был слишком коротким. Я знаю, что данные и ключ AES в порядке, я проверил это в AES калькулятор и я получил данные в шестнадцатеричном формате, преобразованные в двоичный файл, и когда я вернул их с заголовком изображения в PHP, я получил изображение. Не могли бы вы сказать мне, что я делаю не так?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector