Я тут придумал способ "шифровки" аудиоданных. Просто интересно, насколько по вашему мнению он надёжен.
1. генерируем белый шум (я для этого использовал нуэндовский "TestGenerator").
2. Делаем из этого шума файл.
3. Аудиоматериал, который нужно "скрыть" понижаем до очень низкого уровня (например -100 db) и делаем mix с файлом шума.
4. В результате получаем файл, по звуку ничем не отличающийся от просто файла с шумом, т.к. шум полность скрывает и без того очень тихий сигнал.
5. Потом, для того, чтобы восстановить полезный сигнал, просто берём тот же файл с шумом, переварачиваем на нём фазу и опять миксуем с "зашифрованным" файлов. Естественно в результате сложения фаз, весь шум убирается.
Суть тут только в том, что тот, у кого не будет ИМЕННО ТОГО файла с шумом, не сможет этот шум оттуда убрать, т.к. если сгенерировать ещё один файл с белым шумом, то он уже с первым файлом не складывается.
Только не спрашивайте меня, зачем это может быть надо. Просто итересно ваше мнение.
1. генерируем белый шум (я для этого использовал нуэндовский "TestGenerator").
2. Делаем из этого шума файл.
3. Аудиоматериал, который нужно "скрыть" понижаем до очень низкого уровня (например -100 db) и делаем mix с файлом шума.
4. В результате получаем файл, по звуку ничем не отличающийся от просто файла с шумом, т.к. шум полность скрывает и без того очень тихий сигнал.
5. Потом, для того, чтобы восстановить полезный сигнал, просто берём тот же файл с шумом, переварачиваем на нём фазу и опять миксуем с "зашифрованным" файлов. Естественно в результате сложения фаз, весь шум убирается.
Суть тут только в том, что тот, у кого не будет ИМЕННО ТОГО файла с шумом, не сможет этот шум оттуда убрать, т.к. если сгенерировать ещё один файл с белым шумом, то он уже с первым файлом не складывается.
Только не спрашивайте меня, зачем это может быть надо. Просто итересно ваше мнение.