Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
audio-steganography-algorithms — Библиотека аудиостеганографии и водяных знаков для Octave/MATLAB, включающая LSB-кодирование, эхо-сокрытие, расширение спектра и фазовое кодирование с примерами встраивания/извлечения. | Kitploit
Инструменты/GitHubGitHub/ktekeli/audio-steganography-algorithms
Инструменты шифрования/дешифрованияСтеганографияКриптографияКонфиденциальностьСтатьи и ИсследованияОбучение и Образование
GitHubktekeli/audio-steganography-algorithms

audio-steganography-algorithms

Библиотека аудиостеганографии и водяных знаков для Octave/MATLAB, включающая LSB-кодирование, эхо-сокрытие, расширение спектра и фазовое кодирование с примерами встраивания/извлечения.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
2867182 лет назадПроверено Kitploit

audio-steganography-algorithms

Комплексная библиотека алгоритмов аудиостеганографии и нанесения водяных знаков с открытым исходным кодом, написанная на OCTAVE/Matlab.

О проекте

Аудиостеганография — вероятно, одна из самых сложных областей. Поэтому исследователям трудно найти соответствующие источники. Основной целью этого проекта было предоставить базовые алгоритмы аудиостеганографии для всех желающих.

Наши дальнейшие планы — опубликовать модульную библиотеку, содержащую существующие методы, атаки на основе обработки сигналов и метрики сравнения. Мы планируем добавить подробную и доступную документацию для каждого метода, включающую математическое обоснование.

Репозиторий будет со временем обновляться, поэтому оставайтесь на связи.

По любым вопросам, пожалуйста, создайте issue, а не отправляйте электронное письмо.

Алгоритмы

1. Расширение спектра

  • Прямое расширение спектра (DSSS) (открытый исходный код)
  • Улучшенное расширение спектра (ISS) (p-code)
  • Расширение спектра с использованием FFT (запланировано)
  • Расширение спектра с использованием DCT (запланировано)
  • Расширение спектра с использованием DWT (запланировано)

2. Сокрытие эхом

  • Сокрытие эхом — одиночное эхо-ядро (открытый исходный код)
  • Сокрытие эхом — отрицательные и положительные эхо-ядра (p-code)
  • Сокрытие эхом — обратные и прямые эхо-ядра (p-code)
  • Сокрытие эхом — зеркальные эхо-ядра (p-code)
  • Сокрытие эхом — эхо-ядро с временным расширением (p-code)

3. Кодирование младшим значащим битом

  • Кодирование LSB (открытый исходный код)
  • Кодирование LSB в области DWT (запланировано)

4. Фазовое кодирование

  • Фазовое кодирование (открытый исходный код)

5. Кодирование чётностью

  • Кодирование чётностью (запланировано)

6. Модуляция квантованным индексом

  • Модуляция квантованным индексом (запланировано)

Использование и дополнительная информация

  • Все алгоритмы реализованы в виде функций, поэтому их можно вызывать извне. Параметры кратко описаны в описании каждой функции.

  • В каждый метод добавлены примеры скриптов "data_embedding.m" и "data_extracting.m" для быстрого ознакомления.

  • Несколько существующих кодировщиков и декодировщиков объединены в "audioload.m" и "audiosave.m" для упрощения преобразования типов (т.е. WAV, FLAC, MP3, AAC и OGG).

  • Реализован генератор сигнала-микшера "mixer.m" для сглаживания разрывов между соседними сегментами (т.е. для методов сокрытия эхом и расширения спектра).

  • Критическая информация, такая как длина сообщения, размер кадра и т.д., может быть встроена в данные для слепой стеганографии. См. пример в кодировании LSB.

  • Скрытые данные можно зашифровать для повышения безопасности. См. базовый пример шифрования с использованием XOR в кодировании LSB.

Поддержка

Если вы находите этот репозиторий полезным, пожалуйста, поставьте звезду и сделайте форк, чтобы поддержать нас. Если вы хотите стать частью этого проекта, отправьте pull request, чтобы внести свой вклад. Мы будем рады обсудить и обменяться передовыми идеями, связанными с аудиостеганографией.

Вклад в проект

Вклад всегда приветствуется! Пожалуйста, сначала ознакомьтесь с руководством по внесению вклада.

  1. Сделайте форк репозитория.
  2. Внесите свои изменения в форк.
  3. Если вы собираетесь добавить новый метод, пожалуйста, используйте тот же синтаксис и структуру.
  4. Зафиксируйте изменения в своём форке репозитория.
  5. Отправьте pull request с подробным описанием ваших изменений.

Спасибо за ваши предложения!

Автор

  • Kadir Tekeli [linkedin] [researchgate]

Лицензия

Лицензия MIT (2016-2017)

Скачать инструмент