|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2012, 22:05 | #1 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
СТЕГАНОГРАФИЯ
Всем привет!!!
Хочу создать для себя прогу которая бы стеганографировала изображение JPEG. Подскажите пожайлуста с чего начать и как это реализовать. Основную информацию об стеганографии почитал, но не понял как это сделать в Delphi. Как рассмотреть изображение как набор бит в Delphi? И как записать информацию? Если у кого то есть исходники буду признателен, но хотелось бы понять суть, а не слямзить всё с исходников. -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
13.05.2012, 22:09 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Используйте класс BitMap.
Код:
|
13.05.2012, 22:27 | #3 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Суть нужно понимать из теории стеганографии. Для вашей задачи достаточно понимать, что изменение младшего бита в каждом байте цвета не сделает погоды, а позволит сохранить в 1м пикселе 3 бита информации.
"ковыряю изнутри" (с)
|
13.05.2012, 22:35 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Проблема в том, что JPEG - сжатие с потерями. И как раз информация в младших битах - первый кандидат на удаление при сжатии.
|
13.05.2012, 22:53 | #5 | |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Цитата:
Суть стеганографии я прочитал из Википедии. Но не понял как это сделать в Delphi. -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
|
13.05.2012, 23:13 | #6 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Правильно сказали, с JPEG не прокатит, либо нужно разбираться в формате. Используйте TBitmap, как тоже было сказано. Как в Делфи? Читайте про побитовые сдвиги и логические операции.
"ковыряю изнутри" (с)
|
14.05.2012, 15:49 | #7 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
А почему с jpg не получиться? Ведь я не буду изображение сжимать.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
14.05.2012, 16:12 | #8 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
JPEG сжимает по умолчанию и тебя не спросит. Читай спецификацию формата. Или юзай TBitmap.
"ковыряю изнутри" (с)
|
14.05.2012, 17:19 | #9 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
А в какой формат легче записать последовательность бит???
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
14.05.2012, 17:34 | #10 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Сохраняйте в формат *.BMP
"ковыряю изнутри" (с)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стеганография | Dasha1610 | Помощь студентам | 2 | 29.02.2012 14:57 |
стеганография. | Dasha1610 | Помощь студентам | 3 | 28.02.2012 21:15 |
Стеганография | Dasha1610 | Помощь студентам | 3 | 21.02.2012 19:30 |
Стеганография | Solny6ko YasnoE | Фриланс | 9 | 17.01.2011 17:19 |
Стеганография | v.dmitry | Помощь студентам | 3 | 26.04.2009 04:46 |