|
Hi,
Assemblur should be able to obfuscate non-public methods. If a method is excluded from obfuscation it could be either because there's a bug in Assemblur or because it has been excluded by one of Asseblur's automatic exclusion modules. Perhaps you can send me the sample code for analysis?
Literal string encryption is not added mostly because of some technical limitations, but let me argue about the usefulness of such a feature.
In theory, Assemblur could encrypt all literal strings in an assembly, but then it would ultimately have to add to that assembly a method that decrypts them at runtime. It's little like locking a door and leaving a key next to it.
By using your own string encryption implementation you have much more choice regarding how to go about it (i.e. use standard .NET encryption, different approaches etc.), and it will definitely provide more protection than any generic one.
|