iPhone / Android - защита изображений, загружаемых приложением - PullRequest
1 голос
/ 01 февраля 2011

Я знаю, что есть много сообщений о хранении изображений на диске, как для Android, так и для iPhone. Я хотел бы знать, как скрыть эти файлы от пользователя (отключить доступ как с самого устройства, так и с устройства чтения SD-карт ПК).

Я хочу, чтобы мое приложение загружало изображения, защищенные авторским правом, доступ к которым возможен только с помощью моего приложения.

  • Android и iPhone,
  • несколько изображений (я думаю, около 50-200, может быть, больше)
  • Размер изображения +/- 150-300 КБ, различного размера, но менее 1000x1000.

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

SD-карты отформатированы в FAT, т.е. все содержимое доступно для всех.Ваш единственный реальный вариант - шифрование.Вероятно, вы можете адаптировать код здесь для шифрования и дешифрования файла: http://www.androidsnippets.org/snippets/39/

Очевидно, что ваше приложение сгенерирует случайный ключ при первом запуске и сохранит его в ваших предпочтениях (который является вашим личнымприложение на внутреннем хранилище).

1 голос
/ 01 февраля 2011

Вы можете зашифровать загруженные байты, а затем сохранить их с любым собственным расширением формата файла. Затем сохраните его на своем диске. Во время чтения Расшифруйте данные и используйте их соответствующим образом.

Это единственный способ реализовать это. Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...