什么是最物有所值的c#代码保护?一些只是使用混淆,另一些添加了win32包装,一些花费了一大笔钱。到目前为止,我已经想到了http://www.eziriz.com/,他的Intellilock看起来很有前途。还有其他建议吗?这不是个好主意,有什么原因吗?
我知道完全保护是不可能的,但我更喜欢保护我的代码的能力,这样它就需要付出很大的努力才能恢复它。我确实希望最终能卖出我的产品,同时也免费发布一些产品。
发布于 2010-04-16 00:57:24
Smartassembly做了非常好的工作。它非常非常好,并且易于使用。它甚至使查看混淆文件变得更加困难,因为它甚至使反编译变得更加困难。
为什么选择{smartassembly}?
{ .NET and }是一流的smartassembly混淆程序,因此可以保护您的smartassembly知识产权。但是,除此之外,{smartassembly}还为您和每个.NET开发人员提供了一种最有效、最简单的方式来进一步保护您的.NET应用程序(字符串编码、反汇编和反反编译选项、强名称签名...)在一个文件中部署您的.NET应用程序(依赖项合并、压缩和嵌入)删除所有无用的代码和元数据(修剪)执行其他代码优化(内存管理、类的自动密封...)并调试您的模糊和部署的程序集(通过24x7x365托管Web服务自动报告未处理的异常)。
这一全面的功能集能够高效地生产更好的软件,受到保护、优化和改进,在市场上提供的所有其他.NET“保护和/或优化解决方案”中,{smartassembly}无疑是独一无二的。
它的用户友好性允许每个.NET开发人员,无论他的能力或专业水平如何,都可以轻松地利用所有这些功能,这对您有利地完成了这种独特性。
通过高效地使每个.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
发布于 2008-09-16 10:59:08
首先,无论你采用什么样的保护措施,一个真正专心的黑客最终都会通过所有的保护屏障。它可能根本不值得使用高级代码混淆;而是将时间集中在开发更好的应用程序上。
看待这个问题的一种方式是,盗版你的软件的人不是你的目标受众;相反,专注于付费客户。
说到这里,Visual Studio包含了Dotfuscator的社区版,它相当不错(就其价值而言);如果需要的话,我会研究一下。
发布于 2008-09-16 15:05:36
Dotfuscator社区版除了重命名您的方法(据我所知)之外,什么也做不了。这远远谈不上合理的保护。
如果你想要一个免费的混淆器,你可以试试this one
除此之外,如果价格很重要,Intelliclock看起来是一个很好的决定。
https://stackoverflow.com/questions/71146
复制相似问题