Стеганография Формат файла: mp3

Слайд 2

Цель проектирования: Разработка программного обеспечения для скрытия информации в файле *.mp3.

Цель проектирования: Разработка программного обеспечения для скрытия информации в файле *.mp3. Система должна

выполнять следующие основные функции: Запись любых данных в файл *.mp3. Извлечение данных из файла *.mp3. Шифрование данных перед записью. контроль за искажением mp3-файла.
Слайд 3

Формат файла mp3

Формат файла mp3

Слайд 4

Алгоритм основной программы Вычисляем шаг записи-step Записываем step в mp3-файл по

Алгоритм основной программы

Вычисляем шаг записи-step
Записываем step в mp3-файл по

2 бита на байт mp3
Записываем размер файла записи в mp3-файл
Считываем байт для записи
Делим байт на 4 части – по 2 бита
С шагом step записываем их в младшие биты байта mp3
Считываем байт для записи в цикле равном размеру файла записи
Слайд 5

Слайд 6

Структура программы Main (чтение/запись файла) Модуль MPEGaudio (чтение заголовка фрейма) Модули

Структура программы

Main (чтение/запись файла)
Модуль MPEGaudio
(чтение заголовка фрейма)
Модули ID3v1,

ID3v2
(определяют размер и местоположение тэгов)