对于单个开发人员而言,c#代码保护的最佳价值是什么?

什么是物超所值的c#代码保护? 有些人只是使用混淆,有些人则添加win32包装,有些则需要花钱。 到目前为止,我已经提出了http://www.eziriz.com/ ,他的Intellilock看起来很有前途。 还有其他建议吗? 为什么这不是一个好主意的任何原因?

我知道它不可能完全保护,但我更喜欢保护我的代码的能力,以便需要付出很多努力来恢复它。 我希望最终能够销售我的产品,同时也免费发布一些产品。

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

为什么选择{smartassembly}?

{smartassembly}是一流的.NET Obfuscator,因此将保护您的.NET知识产权。 但是,除此之外,{smartassembly}还为您和每个.NET开发人员提供了最有效和最简单的方法:进一步保护您的.NET应用程序(字符串编码,反反汇编程序和反反编译器选项,强名称签名.. 。)将.NET应用程序部署在一个文件中(依赖项合并,压缩和嵌入)删除所有无用的代码和元数据(修剪)执行其他代码优化(内存管理,类的自动封装……)并调试混淆和部署的程序集(通过24x7x365托管Web服务自动处理未处理的exception)。

这种全面的function集可以有效地生成更好的软件,受到保护,优化和改进,绝对可以区分市场上所有其他.NET“保护和/或优化解决方案”的{smartassembly}。

它的用户友好性使每个.NET开发人员(无论其能力水平或专业知识水平)能够轻松利用所有这些function,有利于完成这一独特性,为您带来利益。

通过有效地使每个.NET开发人员能够立即提供他的.NET应用程序的智能版本,并且具有无与伦比的轻松性,{smartassembly}肯定会将.NET软件的改进和保护向前推进!

使用{smartassembly},您可以将您重视的.NET应用程序提升到新的水平!

价格范围也很实惠:

产品名称产品ID价格以欧元计价

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

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

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

首先,无论您采用何种保护措施,真正专用的cookies最终都会通过所有保护屏障。 使用高级代码混淆可能根本不值得; 而是把时间集中在制作更好的应用上。

看待这个问题的一种方法是,盗版软件的人不是你的目标受众; 专注于付费客户。

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

Dotfuscator社区版只会重命名您的方法(据我所知)。 这远离合理的保护。

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

除此之外,如果价格重要,Intelliclock看起来是一个很好的决定。

http://www.eziriz.com/申请工作合理。 但支持S * CKS。 他们永远不会回复。 所以我建议你去寻找别的东西。

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

我们的Crypto Obfuscator产品价格合理 – 许可证不需要花费数千美元 – 并且可以为您的组件提供强大的模糊处理。

我尝试了很多,我认为BitHelmet混淆器是现在最好的选择。