Obfuscation is critical for the protection of your Intellectual Property in .NET applications. Because of the nature of the .NET framework, your applications will show a lot of your Intellectual Property. Obfuscation will change the name of your classes and members to unreadable characters. This make understanding your code much more complicated.

DeepSea Obfuscator will automatically detect code that cannot be obfuscated using its Smart Protection rules. You can also exclude classes and/or members from obfuscation using standard Obfuscation attributes or an External Configuration file.

Automatic obfuscationYour assembly is analysed to setup safe obfuscation without any configuration.XAML ObfuscationProtect easy to read XAML and BAML streams.Dependency Injection/MergingCombine multiple assemblies into a single file for easy deployment.Code AssistantHelps you finetune your obfuscation settings.Build tool integrationWorks with Visual Studio and any other build environment.Control Flow ObfuscationPrevent reverse engineering and hacking by making spaghetti.String EncryptionProtect valueable information in your code with encryption.Debug and Support toolsDe-obfuscate stack traces to track down problems in obfuscated assemblies.