Obfuscar is an obfuscation tool for .NET assemblies that has been released under MIT license.
This solid tool provides basic obfuscation features that help secure secrets in a .NET assembly.
In order to rename metadata in .NET assemblies Obfuscar uses massive overloading to a minimal set, and this is distinguishable in the majority of cases only by signature. It includes the names of methods, properties, events, fields, types and namespaces. For instance, if a class contains only methods, which accept different parameters then they can all be renamed 'A'. If another method is added to the class that accepts the same parameters as an existing method, it could be named 'a'.
Overall, Obfuscar is a great tool that makes decompiled code very laborious to follow.
We don't have any change log information yet for version 2.1.0 of Obfuscar. Sometimes publishers take a little while to make this information available, so please check back in a few days to see if it has been updated.
Can you help?
If you have any change log info you can share with us, we'd love to hear from you! Head over to our Contact page and let us know.