如何加密c#代码,使其不易反编译和读取

时间:2013-09-23 09:49:07

标签: c# .net dll compiler-construction obfuscation

我们计划保护我们的应用程序,以便其他程序员无法反编译。我知道有些工具可以像JetBrains dotPeek那样反编译一个dll和exe。是否有可以实现这一目标的工具或程序。

2 个答案:

答案 0 :(得分:6)

无法使您的代码无法反编译。

此外,没有“加密”.NET程序集(或任何二进制文件),同时仍然保持其可执行的能力。

你正在寻找的是一个混淆器 - 一种破坏代码的工具,足以让人类读者更难理解。有一个名为Dotfuscator

答案 1 :(得分:0)

我使用.NET Reactor效果很好。它不仅仅是模糊不清。