Protect .NET code from reverse engineering?
Protect .NET code from reverse engineering?
Protect .NET code from reverse engineering?
“Is there a good way to handle this problem?” No. Nothing can be protected against reverse engineering. Even the firmware on DVD machines has been reverse engineered and the AACS Encryption key exposed. And that’s in spite of the DMCA making that a criminal offense. Since no technical method can stop your customers from reading … Read more
Obfuscation: Try YUI Compressor. It’s a very popular tool, built, enhanced and maintained by the Yahoo UI team. You may also use: Google Closure Compiler UglifyJS UPDATE: This question was originally asked on 2008, and The mentioned technologies are deprecated. you can use: terser – more information in web.dev. Private String Data: Keeping string values … Read more
No matter how complex you make your code, it can always be read, if necessary with abstract interpretation, i.e. automatically capturing the essence of your code. Code without knowledge of internals, variable names (I assume you’re already using minimization, for example with the YUI compressor), documentation, support, and generalization is worthless for anyone else. If … Read more