Есть ли какой-нибудь обфускатор исходного кода Java, работающий на windows 7? - PullRequest
4 голосов
/ 02 августа 2011

Мне нужен обфускатор исходного кода для Java, который работает на Windows 7.

Поскольку я планирую выпустить библиотеку с закрытым исходным кодом в GWT, это действительно должен быть обфускатор, который выводит источник и не обрабатываетиспользовать .class файлы.Результирующие файлы должны быть .java файлами.

Единственный обфускатор, который является Java-to-Java вместо .class, в результате - Обфускатор исходного кода Java от Semantic Design.*

Но, к сожалению, кажется, что этот не работает на Windows 7.

Ответы [ 3 ]

3 голосов
/ 02 августа 2011

Как насчет того, чтобы скомпилировать его в файлы классов со всеми символами отладки, а затем запустить декомпилятор для полученных файлов классов? Пример декомпилятора

0 голосов
/ 03 августа 2011

Несмотря на существование какой-то качественной работы, я уверяю вас, что запутывание Java НЕ остановит того, кто полон решимости декомпилировать ваш код. Поймите, что все, что вы покупаете, - это немного времени. Если у них есть ваши файлы классов и они решили декомпилировать их, у вас не займет много времени ваш исходный код.

Если вы не доверяете своему клиенту, не давайте ему файлы классов. Придумай другое решение. Все больше и больше компаний переходят на сервисы, чтобы сохранить свой исходный код дома и при этом заработать.

0 голосов
/ 03 августа 2011

Большинство исходных кодов Java самообмануты, никто не может их понять.

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

Если вы действительно хотите запутать свой код, не используйте бессмысленные символы, используйте вводящие в заблуждение символы.

...