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