Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

Использование wav файлов в стеганографии.   Найти похожие ветки 

 
r00t ©   (2003-12-29 11:24) [0]

Если кто не знает что такое стеганография, это когда любое секретное сообщение скрывают в файлах с другим расширением. Чаще всего используют мультимедийные файлы, так как они всегда имеют погрешность не различимую человеческим глазом или ухом. Я уже написал пргу которая использует bmp-шки. Там все просто метод замены младших битов (Кому интересно объясню подробнее, пишите на мыло real_geek@mail.ru). А вот со звуком затрудняюсь, у кого есть соображения напишите, плиз. Буду рад любой помощи. Заранее спасибо!


 
Dingo   (2003-12-29 13:53) [1]

А кто тебе мешает точно так же менять младшие биты в PCM-данных? на слух такой "шум" будет практически не заметен. (имхо)


 
r00t ©   (2003-12-29 14:31) [2]

to:Dingo
С wav файлом возникают проблемы, там все не так просто как с простым битмапом. И структура файла несколько другая.


 
Brahman ©   (2003-12-29 17:13) [3]

Расскажите нам еще что-нибудь интересное о стеганографии..

А со звуком:
- использовать высокие или сверхнизкие частоты, т.е те частоты,
слышимость которых близка к пороговой.

И при чем тут структура файла :)


 
r00t ©   (2003-12-29 18:40) [4]

Использовать высокие или сверхнизкие частоты, тоже не удасться требуется чтобы размер файла не изменялся, тоесть можно лишь незначительно менять исходные данные. А структура затем, что я должен как то записать текстовые данные...
Или я может сам чо не догоняю, со звуком раьше дела не имел.


 
Brahman ©   (2003-12-29 19:50) [5]

r00t ©   (29.12.03 18:40) [4]
Вы не правы: в существующем отрезке можно использовать и те и другие. Информативность высоких больше, низких - существенно меньше.


 
Brahman ©   (2003-12-29 19:52) [6]

Самое главное - понять: то, что Вы закладываете в звук не предназначено для озвучиввания, а раз так, то можно не заботиться о слышимости, заботиться надо о малозаметности:)


 
r00t ©   (2003-12-29 22:06) [7]

to: Brahman
Допустим у вас есть, какой либо wav файл, скажем песня. Если вы станити добовлять туда свои низкочистотные или высокочистотные звуки изменится размер файла (что выдает нас с головой). Если нет может подскажите как это реализовать.


 
Brahman ©   (2003-12-30 11:48) [8]

С какой стати размер измениться ?
Расширится спектр, а не размер.
Как сделать - я уже сказал.
Добавить (буквально сложить-наложить) исходный и нужный массив
данных.


 
r00t ©   (2003-12-30 13:05) [9]

to: Brahman
Thanks, попробую теперь все это реализовать.


 
Dingo   (2003-12-30 13:33) [10]

А чё тебе структура так упёрлась? формат в инете запросто найти можно... Главное, что там после заголовка идёт простой массив данных, и младшие биты можно, в принципе, приспособить под свои цели - за счёт ухудшения качества звука, конечно.... Размер при этом, разумеется, останется прежним - ведь ты не собираешься добавлять новые выборки, а только изменять уже существующие. Предполагаю, что можно использовать ~4-5 младших битов при 16-битном формате, и ~1-2 при 8-битном... но это следует еще уточнить экспериментами - к сожалению, у меня сейчас нету на это времени...


 
r00t ©   (2003-12-30 15:55) [11]

to: Dingo
Все ясно. Да и качество в принципе не должно сильно пострадать так как в некоторых случаях биты могут совпадать...



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.035 c
6-1075888689
arhis
2004-02-04 12:58
2004.04.18
Вопрос по TCP/IP а может я вообще ничего не понимаю.


8-1066990862
TRyaSS
2003-10-24 14:21
2004.04.18
3-d в Delphi(OpenGL , Direct X)


3-1079613530
ice_man
2004-03-18 15:38
2004.04.18
Paradox: список таблиц


11-1062264763
BelchonokH
2003-08-30 21:32
2004.04.18
ActiveX (DHTML), ICS (WSocket) установка


8-1072194128
VolKan
2003-12-23 18:42
2004.04.18
Как узнать свойства видеофайла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский