使用RedGate的Reflector,您可以轻松获取应用程序的完整源代码。但为了降低算法被发现的机会,有简繁混淆器来减少这种可能性。
我的问题是:
- 简繁混淆器的效果如何? - 在隐藏您的算法方面,C++没有.NET库还是混淆的.NET程序更安全? - 是否有其他方法使.NET源代码更加安全?
我的问题是:
- 简繁混淆器的效果如何? - 在隐藏您的算法方面,C++没有.NET库还是混淆的.NET程序更安全? - 是否有其他方法使.NET源代码更加安全?
Name protection
可以将类/方法等名称转换为不可读的Unicode。constants protection
对常量字符串(如调试日志字符串)进行编码,这为黑客猜测代码正在做什么提供了极好的提示。control flow
将您的代码混淆成许多switch-case。