我正在寻找一种技术或工具,我们可以用它来混淆或以某种方式保护我们编译的 C# 代码。目标不是为了用户/数据安全,而是阻碍我们软件中某些技术的逆向工程。
这不适用于网络,而是用于桌面应用程序。
那么,您知道有什么工具可用于执行此类操作吗? (它们不一定是免费的)
如果有的话,它们会对性能产生什么样的影响?
在开发过程中使用调试器时这会产生任何负面影响吗?
我们记录现场问题的堆栈跟踪。混淆会如何影响这一点?
这是一个非常好的混淆器列表视觉工作室市场混淆器
- ArmDot
- 加密混淆器
-
Demeanor对于.NET
- 部署LX CodeVeil
-
点模糊器.NET 混淆器
-
语义设计:C#源代码混淆器
- 智能装配
- 香料网
-
Xenocode后期建设 2006
- .NET反应堆
在混淆代码时,我没有观察到任何性能问题。如果您只是发送基于文本的堆栈跟踪,则在翻译方法名称时可能会遇到问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)