c# - Practices for hiding the executable code of compiled applications -
This is a standard practice, which dissociation and reverse engineering .net assemblies.
I want to release some plug-ins assemblies that will add to existing applications, but I do not want them to be used by others
How do I hide the source of these assemblies? Can i It is impossible to achieve 100% security in theoretical manner unless you control the target hardware.
If the CPU is able to execute it, given enough time and knowledge, then a person can read it too. It's not limited to C # (though it's usually done in easy managed languages), you can use offfacescuts such as Dotfusceter or Xnodod so that the code is difficult to understand. If you are really worried, you should go to a server-based application.
Comments
Post a Comment