Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Стеганография


Автор: ZimOne 1.12.2013, 18:24
Доброго времени суток. начал изучать стеганографию, надо написать программу, которая зашифровывает сообщение в изображение методом LSB. Суть метода заключается в следующем: мы заменяем младшие биты в байтах, отвечающих за кодирование цвета. Допустим, если очередной байт нашего секретного сообщения – 11001011, а байты в изображении –…11101100 01001110 01111100 0101100111…, то кодирование будет выглядеть так. Мы разобьём байт секретного сообщения на 4 двухбитовые части: 11, 00, 10, 11, и заменим полученными фрагментами младшие биты изображения: …11101111 01001100 01111110 0101100111…. Такая замена в общем случае не заметна человеческому глазу. Более того, многие старые устройства вывода, даже не смогут отобразить такие незначительные перемены. 
Не понимаю как это программно реализовать. Буду очень благодарен за любую помощь

Автор: Illusion Dolphin 1.12.2013, 21:31
Вот тут давно уже выкладывал исходники http://forum.vingrad.ru/topic-58737/hl/%25D1%2581%25D1%2582%25D0%25B5%25D0%25B3%25D0%25B0%25D0%25BD%25D0%25BE%25D0%25B3%25D1%2580%25D0%25B0%25D1%2584/index.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)