Цей проєкт — це графічна програма для приховування та зчитування текстових повідомлень у студійних аудіофайлах формату AIFF за допомогою методу фазового кодування.
- Підтримка формату aудіо AIFF
- Приховування тексту у фазі аудіосигналу (метод Phase Encoding)
- Витягування прихованого повідомлення з аудіофайлу
- Зручний графічний інтерфейс (через Tkinter)
- Python
- Tkinter (інтерфейс)
- NumPy (обробка сигналів)
- Soundfile (робота з AIFF)
- Клонування репозиторію:
git clone 'https://github.com/BuBogdan/Cybersecurity-Stego-AIFF.git'- Встановлення потрібних бібліотек:
pip install numpy soundfile- Запуск програми:
python3 app.pyПісля запуску: • Вибирається AIFF-файл для кодування • Вводиться текст для приховування (до 100 символів) • “Encode” — програма збереже новий AIFF з повідомленням • Для зчитування — вибрати файл з прихованим текстом і натиснути “Decode”
• Підтримуються лише моно- та стерео AIFF-файли з плаваючою точкою
• Довжина тексту — максимум 100 символів
Цей проєкт ліцензовано під ліцензією MIT. Детальніше дивіться у файлі LICENSE.