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