Как быстро запутать код. У меня очень маленькое Java-приложение , и я хочу доставить запутанный код моему клиенту. Я много слышал о ProGuard , чтобы запутать код и загрузить его, но не знаю, как запутать мой файл abc.jar.
Я проверил его веб-сайт, но он содержит много материала для чтения. Мне не нужно сильное запутывание. Мне просто нужен запутанный текст, который просто меняет имя переменных, методов и классов на нечитаемые. Я знаю, что ProGuard обеспечивает все это множеством других функций.
Q1. Так может кто-нибудь сказать мне, пожалуйста, какие-нибудь простые обфускаторы или несколько простых шагов, чтобы использовать proguard, чтобы я мог просто ввести "abc.jar" и он выведет "obfuscate_abc.jar" или что-то простое, например что.
Q2. Еще одна вещь, так как моя Java-программа использует внешние библиотеки, так что мне нужно также запутывать эти библиотеки?
Q3. Есть ли какой-либо плагин Eclipse или NetBeans, доступный для этого запутывания?
Я также слышал, что мы должны сохранить файл таблицы сопоставления при себе, чтобы в будущем мы могли отлаживать или редактировать этот запутанный код, сначала де-обфусцируя с помощью той таблицы сопоставления, которая была создана во время запутывания .
Q4. Итак, еще один вопрос: почему мы должны держать эту таблицу сопоставления при себе? Мы можем просто сохранить копию незапутанного приложения, чтобы внести в него изменения (если потребуется в будущем). Есть ли причина сохранить этот файл таблицы сопоставления у нас?