Стеганография или как вставить информацию в картинку
Нужна помощь в реализации программы для вставки нескольких байт информации в картинки формата tiff png. Как это сделать?
тут.. все Ancillary chunks можно спокойно заменять...
у TIFFа тоже есть тэги, можно позаменять их))
посмотрите спецификацию формата PNG, например
у TIFFа тоже есть тэги, можно позаменять их))
1) Узнать область (с какого по какой байт) в которой хранится информация
2) Далее каждый последний бит каждого байта заменять на один из битов данных, которые следует скрыть.
Проще говоря, разбиваете вставляемые данные на биты, после чего вставляете их в конец каждого байта изображения.
А вообще - в википедии есть куча методов - мой самой простой и элементарный.
Это может сгодиться для обычного bmp, но не для png
нет, у png информацию самой картинки лучше не трогать, и у tiffа тоже, но у них внутри кроме инфы собственно картинки есть куча полей, которые отвечают за всякие опции, которые в лучшем виде видно только в свойствах файла... если как у автора надо вставить реально несколько байт, то лучше писать в них)