написание программы в Borland C++ Builder !!!
Дали курсач по Стеганографии , все сделал кроме одного в нем надо написать программу в Borland C++ Builder и предоставить ему исходный код , а я им пользоваться не умею , Эта программа должна прятать файл (информацию) в JPEG-картинке. Кто если где-нибудь видел или сталкивался с этим дайте ссылочку.Исходник очень нужен , везде где можно искал ничего похожего найти не могу.
Ну рассказывай, как прятать-то должна. Только за орфографией с пунктуацией следи, ага.
Не верю! (c)
В GIF, PNG, TIFF и прочих без разрушающего сжатия - поверю. Но в JPG... Или я совсем отстал от жизни...
Главное после запрятывания - не пережать случайно файл - тогда естессно все изменения сбросятся=)
Автору: помочь ничем не смогу. Хотя написать свой программу легко. Узнаете формат JPEG-файла (что где как), далее в конце каждого байта (т.е. посл. бит) записываете бит из того текста, который вам нужно спрятать.
Проще говоря - свой текст разбиваете на биты, после чего этими битами заменяете последние биты в байтах.
Естественно - размер текста ограничен качеством картинки. С тем же успехом можете закодировать все в mp3, wav, ...
P.S.: не спорю, что есть более лучшие алгоритмы, я предложил самый простой, который сам знаю.
Цитата: UAS
Узнаете формат JPEG-файла (что где как), далее в конце каждого байта (т.е. посл. бит) записываете бит из того текста, который вам нужно спрятать.
Проще говоря - свой текст разбиваете на биты, после чего этими битами заменяете последние биты в байтах.
Проще говоря - свой текст разбиваете на биты, после чего этими битами заменяете последние биты в байтах.
Нет, UAS, это ты путаешь с BMP. Со сжатым потоком jpeg должны применяться иные методы. Какие - сначала ждем ответа автора.
Как прикреплять к jpeg обсуждали: