GitHunt
BU

BuBogdan/Cybersecurity-Stego-AIFF

A Python-based GUI application for hiding and extracting messages in high-quality AIFF audio files using phase encoding steganography.

🎧 AIFF Audio Steganography

Цей проєкт — це графічна програма для приховування та зчитування текстових повідомлень у студійних аудіофайлах формату AIFF за допомогою методу фазового кодування.

📌 Основні можливості

  • Підтримка формату aудіо AIFF
  • Приховування тексту у фазі аудіосигналу (метод Phase Encoding)
  • Витягування прихованого повідомлення з аудіофайлу
  • Зручний графічний інтерфейс (через Tkinter)

🛠️ Технології

  • Python
  • Tkinter (інтерфейс)
  • NumPy (обробка сигналів)
  • Soundfile (робота з AIFF)

🚀 Як запустити

  1. Клонування репозиторію:
git clone 'https://github.com/BuBogdan/Cybersecurity-Stego-AIFF.git'
  1. Встановлення потрібних бібліотек:
pip install numpy soundfile
  1. Запуск програми:
python3 app.py

📥 Як це працює

Після запуску:
• Вибирається AIFF-файл для кодування
• Вводиться текст для приховування (до 100 символів)
• “Encode” — програма збереже новий AIFF з повідомленням
• Для зчитування — вибрати файл з прихованим текстом і натиснути “Decode”

📌 Обмеження

•	Підтримуються лише моно- та стерео AIFF-файли з плаваючою точкою
•	Довжина тексту — максимум 100 символів

📄 Ліцензія

Цей проєкт ліцензовано під ліцензією MIT. Детальніше дивіться у файлі LICENSE.