Dotfuscator的
是一个.net混淆器。
的 使用混淆器并不意味着代码不能进行逆向工程。但它使逆向工程变得更加困难。 强>
所以它不是100%。
还有其他混淆器也喜欢
Spices.Net混淆器
smartassembly
Eazfuscator.NET
的 自由 强>
Skater .NET Obfuscator
你应该检查一下 BitHelmet 混淆。
保护更少的钱。
您可以而且应该使用这些混淆工具,但.net il的设计方式使得逆向工程变得非常容易。您不会以这种方式实现任何真正的安全性。这里犯的最大错误通常是在源代码中嵌入凭证或加密密钥,然后坏人才能进行反汇编和读取。非常确定你没有这样做。
但是,您可以测试混淆器如何与.net反射器一起工作,它将为您分解.net代码 http://www.red-gate.com/products/reflector/
没有最大的安全性。凤凰城提到的Dotfuscator做得很好,但最终混淆器的作用是让反向工程变得更难,但并非不可能。