Possible Duplicate:
Free obfuscation tools for .NET
I have my C# application and:
When I’m opening my software in “Just Decompiler” or any decompiler – I can see the names of the forms/classes … and any public class/object I created. By the way I used an obfuscator.
For a long time I’m looking for a software/plugin that will change all of my class’s names (includes the public classes – because no 3rd party app will use it).
I’m looking for a plugin that will only change all that public forms/classes names for example:
I have a form that called “MyAlgos” and I want it to just rename it -> only when I build the solution – so when I’m programming i’ll see the name “MyAlgos” but after I’ll open my builded software assembly in a decompiler – I’ll see it something like Dhd436bxSg… 🙂
Hope something similar is out there for my needs.
Thanks!
If buying a decent obfuscator is not an option make as much of your code “private”, “protected” and “internal”, then make empty public wrappers for the rest. Not only classes but also methods and properties.
The obfuscator leaves them visible because “public” means they may be in use by other assemblies and they need to be able to find what they’d need