I am looking for a java obfuscator that will at least rename all private method names, internal method variables, such that reading the source code and decompiling the flag will make it unfriendly for this.
I understand that it is difficult to gain knowledge of the algorithm, etc., I just want it to be a pain for decompilation and, therefore, for maintaining decompiled code.
The goal is to prevent someone from decompiling the source and just using it without having to do any work. I donโt care if they can define my algorithms, etc. I just donโt want it to be very simple, where they could just decompile .jar and add 100% visible and readable source code to their project.
Suggestions?
source share