How does Dotfuscator obfuscate assemblies?
Dotfuscator uses all of the traditional obfuscation techniques. It renames all possible method and field names and is highly configurable so you can select a given method (e.g. all publics) to be renamed or not. It is not limited to private methods. Dotfuscator also includes our patented Overload Induction renaming system. There is simply no better renaming algorithm for code protection and size reduction. No obfuscator can prevent decompilation in all cases, however, Dotfuscator makes the decompiled output extremely difficult to read. It makes decompilers work more like disassemblers! TOP What is PreEmptive Solution’s patented Overload Induction™ As expected of any good obfuscator, Dotfuscator .NET Obfuscator renames all program identifiers to small, meaningless names. With our DashO Java Obfuscator, we experimented with creating clever renames (unprintables, etc.) but decided to rename using small, alphabetic letters. Instead of clever names, we invented and patented an algorithm cal