защита содержимого в файле jar

Сделал мобильное приложение. При извлечении файла jar становятся видимыми файлы ресурсов (текстовые файлы и файлы изображений). Есть ли способ защитить файлы содержимого? Меня не беспокоит обратная инженерия байт-кода. Мне нужно защитить контент. Спасибо :)


person Vanya    schedule 16.06.2011    source источник


Ответы (1)


Единственный 100% безопасный способ защитить файлы ресурсов - это исключить их из jar-файла.

Шутки в сторону.

Если вашему приложению необходимо использовать ваши ресурсы, вы можете хранить ресурсы в зашифрованном виде, а затем расшифровать их по мере необходимости. Но, в конце концов, вы по-прежнему передаете данные ненадежному объекту.

person Matt Ball    schedule 16.06.2011
comment
спасибо за ответ :) Я использую метод кодирования base64 для шифрования, есть ли другой более эффективный метод для шифрования? - person Vanya; 17.06.2011
comment
Это кодировка, а не шифрование. Кто угодно может декодировать информацию в кодировке base64. Безопасность посредством неизвестности - это вообще не безопасность. - person Matt Ball; 17.06.2011