当前位置:  开发笔记 > 编程语言 > 正文

混淆或保护.Net程序集的最佳方法

如何解决《混淆或保护.Net程序集的最佳方法》经验,为你挑选了1个好方法。

我正在寻找一种技术或工具,我们可以用它来混淆或以某种方式保护我们编译的c#代码.目标不是用户/数据安全,而是阻碍我们软件中某些技术的逆向工程.

这不适用于Web,而是适用于桌面应用程序.

那么,你知道有哪些工具可用来做这类事吗?(他们不需要自由)

如果有的话他们会有什么样的表现影响?

在开发期间使用调试器时,这是否有任何负面影响?

我们在现场记录问题的堆栈跟踪.混淆会如何影响这个?



1> Aaron Fische..:

这是Visual Studio Marketplace Obfuscators的一个非常好的混淆器列表

ArmDot

加密混淆器

.NET的举止

DeployLX CodeVeil

Dotfuscator .NET Obfuscator

Salamander .NET Obfuscator

语义设计:C#源代码混淆器

Smartassembly

Spices.Net

Thinstall

Xenocode Postbuild 2006

.NET Reactor

在混淆代码时,我没有发现任何性能问题.如果您只是发送基于文本的堆栈跟踪,则可能在翻译方法名称时遇到问题.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有