关于混淆:对于单个开发人员而言,最物有所值的C#代码保护是什么?

关于混淆:对于单个开发人员而言,最物有所值的C#代码保护是什么?

What's the best value for money c# code protection for a single developer

C#代码保护的最佳性价比是什么? 有些只是使用混淆,有些则添加了win32包装,有些则花费了一笔巨款。 到目前为止,我已经提出了http://www.eziriz.com/,Intellilock看起来很有前途。 还有其他建议吗? 有什么理由为什么这不是一个好主意?

我知道不可能完全保护它,但是我更喜欢保护我的代码的能力,以便恢复它需要花费很多精力。 我确实希望最终能出售我的产品,同时还免费发布一些产品。


首先,无论您采用哪种保护措施,真正的专用饼干最终都将克服所有保护障碍。采用高级代码混淆可能根本不值得。而是将时间集中在做出更好的应用程序上。

解决此问题的一种方法是,盗版您的软件的人不是您的目标受众。专注于支付客户。

话虽如此,Visual Studio包含了Dotfuscator社区版,该版本相当不错(因为它的价值)。如果需要,我会调查一下。


Dotfuscator社区版仅重命名了您的方法(据我所知)。这远没有合理的保护。

如果您想要一个免费的混淆器,可以尝试一下

除此之外,如果价格很重要,Intelliclock似乎是一个不错的决定。


反刍动物以非常适中的价格提供了合理的专业级混淆。 (披露:我为Aldaray Ltd.公司工作)


http://www.eziriz.com/应用程序工作合理。但是支持S * CKS。他们从不回覆。因此,我建议您寻找其他东西。


Smartassembly做得很好。它非常好,而且易于使用。由于它甚至使反编译更加困难,因此它甚至使查看混淆文件变得更加困难。

Why choose {smartassembly}?

{smartassembly} is a first-rate .NET Obfuscator, and will thus protect your .NET Intellectual Property.
But, beyond that, {smartassembly} additionally offers you, and every .NET developer, the most efficient and easiest way to:
Further secure your .NET application (Strings Encoding, Anti-disassembler & Anti-decompiler options, Strong Name signature...)
Deploy your .NET application in one file (Dependencies Merging, Compression and Embedding)
Remove all non-useful code and metadata (Pruning)
Perform other code optimizations (Memory Management, Automatic Sealing of Classes...)
And debug your obfuscated and deployed assembly (automatic unhandled exception reporting via 24x7x365 managed Web Service).

This comprehensive feature-set to efficiently produce better software, protected, optimized, and improved, definitely distinguishes {smartassembly} of all other .NET"protection and/or optimization solutions" available on the market.

And its user-friendliness, which allows every .NET developer, whatever his level of competence or expertise, to easily take advantage of all these capabilities, advantageously completes this uniqueness, to your benefit.

By efficiently enabling every .NET developer to deliver a smart version of his .NET application, in no time, and with unmatched ease, {smartassembly} definitely takes the Improvement and Protection of .NET software forward!

With {smartassembly}, you’ll take your valued .NET application to the next level!

价格范围也可以承受:

产品名称产品ID价格(欧元)美元价格

{smartassembly}标准版-单用户#300056706€349.00 $ 499.00

{smartassembly}专业版–单用户#300056708€499.00 $ 699.00

{smartassembly}企业版–单用户#300072534€649.00 $ 899.0


我已经尝试了很多,我认为BitHelmet混淆器是当今的最佳选择。


我们的Crypto Obfuscator产品价格适中-许可证无需花费数千美元-并为您的程序集提供了强大的功能。


推荐阅读