Я работаю над книгой « Криптографическая инженерия», и текущая проблема выглядит примерно так:
Используя существующую библиотеку криптографии, расшифруйте следующий зашифрованный текст (в шестнадцатеричной форме):
539b333b39706d149028cfe1d9d4a407
со следующим 256-битным ключом (также в шестнадцатеричном виде):
8000000000000000000000000000000000000000000000000000000000000001
используя AES.
Я немного озадачен здесь. Я использую OpenSSL, но при использовании параметра -aes256
запрашивается IV, который явно не указан в этой проблеме. Ввод всех нулей для IV дает плохую расшифровку. Попытки использовать некоторые другие методы шифрования AES не дали мне намного большего. Я могу быть здесь над головой, но просто пытаюсь понять, как все это работает для удовольствия. Я программист видеоигр, так что для меня это все ново. Любая помощь с этой проблемой учебника будет принята с благодарностью!
Примечание. Я провел исчерпывающее переполнение стеков и поиск в Google, но примерно через час ничего не добился.