Program obfuscation is a form of software shelter against unconstitutional reverse-engineering.
The chief functions of any software protection procedure can be determined as detection of plagiarize attempts to decipher or fiddle software, protection anti such attempts and alteration of software to ensure with the purpose of it functionality degrades in an undetectable style if the protection fails.
Skater .NET obfuscator performs the deciphering safeguard by various course that mostly concentrate on making the assembly members names insincere, encrypting string values, and counting tricking code commands with the intention of render disassembled code not recompilable. The string encryption function allows you to exclusive literal values of string data type to be encrypted. You may restricted all strings to be encrypted. This is done by inserting a decryption scheduled into the assembly and profession the decryption code at runtime to return the inventive Strings.Also you may mark a number of specific strings to confuse. You have catalog to apply a cryptography reasoning for the string encryption. Only specific strings will be encrypted/obfuscated.
Since Strings can supply useful traces for anyone difficult to reverse-engineer your code it makes sense to shelter your string data from undercover work eyes. Skater can make this other difficult by encrypting the strings in your .NET assembly. It choice not prevent an truth hacker from deciphering the conversion and since your data. However, for exemplar, an attacker annoying to break a licensing custom would first focus thought on Strings having to do with licensing to locate the proper spot of code.