Я хочу собрать коллекцию файлов (аудио, видео, jpeg и текст) таким образом, чтобы пользователь не могут распаковывать и просматривать их, не используя мое приложение (изначально приложение для Android). Пакет будет создан на веб-сервере (с использованием Perl), который пользователь загрузит, используя мое приложение, для просмотра содержимого. Я бы предпочел не иметь файлы, сидящие на андроиде, в распакованном и незашифрованном состоянии - но я полагаю, что если я использую резидентный просмотрщик видео для Android (и т. Д.), Который будет необходим.Каков наилучший способ сжать и зашифровать коллекцию видео, аудио, фотографий и текста для Android?
Каков наилучший способ сжать и зашифровать коллекцию видео, аудио, фотографий и текста для Android?
ответ
Как параноик вы хотите быть, и вам нужен автономный просмотр? Если да, то для просмотра в автономном режиме любой, кто достаточно посвятил, сможет получить ваши данные. Если нет, вы можете сделать это с помощью шифрования, но ключ шифрования необходимо будет загрузить по мере необходимости с центрального сервера с аутентификацией клиентской стороны сервера. Вам нужно будет использовать файлы, которые достаточно малы для дешифрования в ОЗУ (или у вас будут незашифрованные копии, лежащие вокруг). И вам не нужно использовать внешних зрителей (им нужно будет передать URI файла для чтения файла), а не использовать какой-либо API для внутренних зрителей, которые не будут принимать поток байтов для данных.
Или вы можете понять, что весь этот уровень паранойи не стоит того, ваши данные действительно не так ценны и что он не стоит десяти тысяч долларов времени, чтобы справиться со всем этим.
К сожалению, это не мои данные с параноидальными данными. Я думаю, что я обязан заботиться о том, чтобы защитить его настолько, насколько это возможно. –
Зависит от того, что делает ваше приложение, о котором мы понятия не имеем. Возможно, вы передаете медицинские записи, и в этом случае вы должны быть. Но, как правило, предприятия склонны думать, что их данные являются чем-то особенным, и это действительно не так, или быть в ужасе от OMG PIRACY !!!! В 99% случаев, если вы разрешаете кому-либо просматривать его, вам все равно, если они могут копировать его в другом месте. –
- 1. Каков наилучший способ потокового видео и аудио?
- 2. Каков наилучший способ разместить аудио и видео на веб-сайте?
- 3. Загрузка фотографий, видео и аудио
- 4. Каков наилучший способ сжать снимки Elasticsearch?
- 5. Каков наилучший способ потокового видео?
- 6. Каков наилучший способ сжать большой текст?
- 7. Транскодирование аудио и видео
- 8. Каков наилучший способ печати фотографий на iPad?
- 9. Сжать и зашифровать в Delphi
- 10. Каков наилучший способ потокового аудио на сайте
- 11. путь аудио-видео и способ доступа
- 12. Каков наилучший способ построить угловой аудио плеер?
- 13. видео и аудио файлов
- 14. Каков наилучший способ реализовать видео в uitableviewcell?
- 15. Каков наилучший способ встраивания видео Youtube?
- 16. Каков наилучший способ обмена строк текста между Flex и Rails?
- 17. Каков наилучший способ хранения строки? SharedPreferences Установить коллекцию или файлы?
- 18. Каков наилучший способ интеграции TeamCity и Crashlytics?
- 19. Каков наилучший способ автоматизации замены текста?
- 20. Каков наилучший способ сжать список похожих, но не идентичных строк?
- 21. Каков наилучший способ сжать число, имеющее 540 000 цифр?
- 22. Каков наилучший способ добавить NumberPicker для Android?
- 23. Захват фотографий, аудио и видео из веб-приложения
- 24. Каков наилучший способ сделать меню Android TV?
- 25. Каков наилучший способ скрыть/зашифровать строку в ObjC/C?
- 26. Каков наилучший способ захвата двусмысленных сегментов текста?
- 27. перечисление аудио и видео вместе в android
- 28. Каков наилучший способ хранения большого количества фотографий в приложении?
- 29. Воспроизведение аудио и видео одновременно в IOS
- 30. Каков наилучший способ узнать RSpec и Rails3?
Использовать шифрование AES. Составьте ключ в своем приложении (не как одну строку, попробуйте их использовать несколько переменных, чтобы хранить их в тайне от декомпиляционных атак) для дешифрования и использовать тот же ключ для шифрования на вашем сервере. Bam. –