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