The RetroGuard bytecode obfuscator modifies the contents of your class files in such a way that their behavior is unaffected, while minimizing the amount of information from the source code that is exposed. A advantage of obfuscation is that the class size is reduced, leading to faster download times for your Java applets and applications.
Retroguard is extremely competent obfuscator for compiled Java classes. It is also an open source.
The source code changes explained here subvert RetroGuard into being a quasi code deobfuscator, in that it will assign random nouns (animal names, in this case) to obfuscated Java class field names, and random English verbs to obfuscated Java class method names. Java(tm) bytecode (.class and .jar files) contains much of the information in your Java source files, leaving your products exposed to decompilation. Retroguard, a general purpose Java obfuscator, is designed to fit effortlessly into your regular build and testing process, providing peace of mind that your valuable Java bytecode is more secure against decompilation.
Java Development India offers Retroguard development, Retroguard consulting and Retroguard related solutions from our offshore software development outsourcing centre at Kochi, Kerala in India.
|