Как воспроизвести зашифрованный медиафайл-IOS-iPhone? - PullRequest
2 голосов
/ 24 марта 2012

Я пишу приложение для воспроизведения файлов, зашифрованных мультимедиа. Обычно мы можем расшифровать эти файлы и воспроизвести их. Но я не хочу, чтобы кто-нибудь мог получить этот файл расшифровки, когда приложение воспроизводит этот файл.Или я хочу защитить эти файлы.Я исследую, но я не нахожу решение.Может кто-нибудь предложить мне решение? Может ли вообще защитить медиафайлы без шифрования?Большое спасибо.

С уважением

1 Ответ

2 голосов
/ 24 марта 2012

Краткий ответ: Вы не можете остановить копирование, независимо от того, как сильно вы пытаетесь.

Длинный ответ: Эта проблема существует с самого начала распространения Интернета.Никто еще не решил это эффективно.Проблема в том, что если пользователь делает джейлбрейк устройства, он может делать все, на что способен аппарат.Это включает в себя запись непосредственно из аудиобуфера в файл, что упрощает процесс захвата файла во время его воспроизведения и выгрузки содержимого в другой файл.Поэтому, если вы можете воспроизвести его, вы можете скопировать его.Единственное решение, которое я вижу работающим, - это создание собственного оборудования, которое не позволяет внешний доступ к аудиобуферу, но это невозможно для 99% людей и нецелесообразно для 100%.

Компромисс:Лучшее, что вы можете сделать, это сделать больше проблем, чем это стоит для пользователя.Если вы можете расшифровать в буфере памяти, то это будет раздражающей задачей для получения данных, и большинство людей, вероятно, не будут прилагать усилия для этого.

...