Итак, чтобы упростить себе жизнь, я хочу иметь возможность добавлять от 1 до 7 дополнительных символов в конце некоторых jpg-изображений, которые обрабатывает моя программа*. Это фиктивное заполнение (заполнители и т. Д. - Вероятно, все 0x00), просто чтобы сделать размер файла кратным 8 байтам для блочного шифрования.
Попробовав это с несколькими программами, оказалось, что они в порядке с дополнительными символами, которые появляются после FF D9, который указывает конец изображения - так что кажется, что формат файла достаточно хорошо определен, поэтому «повреждение», которое я добавляю в конце, не должно иметь значения.
Я всегда могу опубликовать обработку файлов позже, если это необходимо, но я предпочитаю делать самое простое из возможного, то есть оставлять их в покое (я расшифровываю другие типы файлов, и они не будут возражать, поэтому особый случай раздражает). ).
Я полагаю, что, несмотря на все разговоры о стеганографии многолетней давности, кто-то внес сюда свой вклад...
(обработка шифрования блоками по 8 байт, я не хочу сохранять предварительно зашифрованный размер файла, поэтому добавляю 0x00 к входным данным, и оставляю их там после декодирования)