The most popular and effective method of protecting your coding work against being stolen or used without your permission is obfuscating it. Obfuscation changes portions of the code such as the name of the classes and members to unreadable characters, making the entire coding project much more difficult, if not plain impossible, to be understood and used by others. Anyway, in order to perform effective obfuscations, a specialized tool is required. Otherwise, a successful obfuscation is almost impossible to be obtained in a decent amount of time and with a tolerable consumption of resources and effort.
DeepSea Obfuscator is a handy application created especially to obfuscate the code in .NET applications. Its main advantage comes from the fact that it can perform a perfectly secure automated obfuscation thanks to the fact that it’s capable of accurately detecting the assemblies, classes and other code fragments that cannot be obfuscated.
Developers are well aware of the fact that the XAML/BAML streams used in applications created with WPF or Silverlight are a main source of easily detectable information. Any thief or hacker can access this information with quite a lot of ease. Happily, DeepSea Obfuscator is a powerful tool that takes care of this matter as well. It is capable of obfuscating these streams like it does with other assemblies and code snippets.
Many other features, options and additional tools are also available, including string encryption, anti decompiling and anti reverse engineering specific functions, integration with VisualStudio and many more.
Cutting long story short, DeepSea Obfuscator is reliable and easy-to-use, making code obfuscation a simple matter. Though not exactly small, its price is justified considering that this handy tool leaves no room for complaint and works simply flawlessly.
- Can obfuscate XAML/BAML streams.
- Easy-to-use and intuitive.
- String encryption