2013-07-30 5 views
0

У меня есть файл jar с папкой ресурсов. Я преобразовал его в EXE с помощью Launch4J.Как защитить ресурсы от извлечения?

Как вы можете защитить свои ресурсы от использования winzip/winrar?

P.S. Я знаю, что нет 100% -ного способа взлома хакера, но я хочу сделать его безопасным, чтобы пользователь не мог получить доступ к ресурсам всего за два клика.

+0

Существует не 100% -ный способ защиты от хакеров для защиты ваших ресурсов - все, что вы вкладываете в руки пользователей, в принципе может быть реконструировано. – Jesper

+0

Да, я знаю, но я хочу добавить базовую безопасность, чтобы пользователь не мог просто разархивировать его и получить доступ к ресурсам за два клика! –

ответ

0

С java, насколько я знаю, ваши варианты довольно ограничены. Я мог бы предложить обфускацию вашего кода. Для получения дополнительной информации попробуйте ответить на этот вопрос: here.

Это не может быть экстракционно-доказательство, но это примерно так же хорошо (в некоторой степени), так как каждый может открыть практически любой файл в текстовом редакторе, но это все gobldygook, что по сути то же самое, что вы получаете от обфускации, только в меньшей степени. Тем не менее, это, вероятно, лучший выбор с помощью java-кода.