В статье Википедии о режимах блочного шифрования есть аккуратная маленькая диаграмма незашифрованного изображения, то же изображение, зашифрованное с использованием режима ECB, и другая версия того же изображения, зашифрованная с использованием другого метода.
В университете я разработал собственную реализацию DES (вы можете найти ее здесь), и мы должны продемонстрировать нашу реализация в презентации.
Я хотел бы отобразить аналогичный пример, как показано выше, используя нашу реализацию. Однако большинство файлов изображений имеют связанные с ними блоки заголовков, которые при шифровании файла с помощью нашей реализации также шифруются. Поэтому, когда вы открываете их в средстве просмотра изображений, предполагается, что они повреждены и не могут быть просмотрены.
Мне было интересно, есть ли у кого-нибудь новый простой формат изображения без заголовка, который мы могли бы использовать для их отображения? Или, если у кого-нибудь есть какие-либо идеи относительно того, как первоначальный создатель изображений выше достиг вышеуказанного результата?
Любая помощь будет оценена по достоинству,
Спасибо
Примечание. Я понимаю, что запускать собственную криптографическую библиотеку глупо, и DES считается неработающим, а режим ECB очень несовершенен для любой полезной криптографии, это было чисто академическое упражнение для школы. Так что, пожалуйста, никаких лекций, я знаю правила.