【问题标题】:How to encrypt c# code so that it wont be easy to decompile and read如何加密c#代码,使其不易反编译和阅读
【发布时间】:2013-09-23 09:49:07
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

不可能让你的代码无法反编译。

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

您正在寻找的是混淆器 - 一种工具,它可以充分破坏代码以使人类读者更难理解。有一个叫Dotfuscator

【讨论】:

    【解决方案2】:

    我使用.NET Reactor,效果很好。它不仅仅是混淆视听。

    【讨论】:

    • 感谢 smerlung,我目前正在下载 .Net Reactor,它似乎是免费的
    • 这是一款付费软件
    猜你喜欢
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 2011-06-03
    • 2010-09-15
    • 1970-01-01
    • 2011-01-04
    相关资源
    最近更新 更多