In fact I have been assigned with a task to secure my DLL, so that if I deploy my software to any system no one can modify or read my DLL. can you please help me how I can encrypt it without using obfuscator?
相关问题
- Generic Generics in Managed C++
- How to know full paths to DLL's from .csproj f
- How to Debug/Register a Permanent WMI Event Which
- 'System.Threading.ThreadAbortException' in
- “Zero out” sensitive String data in Swift
Another third party product other than the ones listed above is NetLib Encryptionizer. It can encrypt managed or unmanaged DLLs (not the EXEs though). It uses transparent file encryption rather than obfuscation. That is, it does not modify the DLL except to encrypt it. (Disclaimer: I am from NetLib Security)
You will need the software to do this, below are some software you may look into
Please note that obfuscate only make your code harder to read and interpret by human, but doesn't stop people to decompile it.
If you really need encryption, you also need:
Don't do it on your own, buy a solution. I can recommend WIBU CodeMeter, but I'm biased, it's my employer.