2017-06-22 86 views
1

我开始评估.NET混淆的不同解决方案,但我无法找到关于混淆的内容的任何指南。有没有关于混淆初学者的指南c#obfuscation从项目中排除什么

+0

这完全取决于所使用的模糊处理工具。 – Rob

+2

如果混淆了类,方法或属性名称,则不能使用依赖于反射或动态的任何内容。 – Oliver

+0

我首先使用数据库的代码,我似乎有问题。我使用的任何工具都有同样的问题。 – pantonis

回答

1

开始寻找here。 混淆的折衷是运行时可能出现的错误与难以反编译的代码,并且大多数混淆器将无论如何都会选择实际混淆的内容(有一些解释)。 现在,每个混淆器都附带它的文档,每个混淆器都声称比另一个有一些优点。 只需前往您感兴趣的网站并查看文档。没有规定要包含/排除它取决于您的业务需求。 个人有一个intellilock良好的经验(它只会建议你在过程中添加什么和包含什么),但有许多其他的选择,其中一些是开源的。

+0

我也喜欢.net反应器。这是迄今为止我尝试过的最好的。问题是他们似乎不再支持它。他们不回答任何电子邮件或电话。不知道为什么? – pantonis