.NET源码混淆工具对比及下载
.NET开发人员都知道,.NET的优点是比较多的,如:标准集成,简化应用,对移动设备的支持等,它是一个巨大的跨时代进步。但.NET程序有个致命的缺点:易被反编译。试想一个团队花了几个月甚至几年时间辛苦开发的劳动成果被轻易破解,那将情何以堪?因此,为了保护软件安全,进行 源码混淆 ,加壳和授权控制是行之有效的安全策略,而使用最多的保护手段就是使用代码混淆器。本人简单对比了常见的3款. NET源码混淆器 ,希望使开发人员对这3款.NET源码混淆器的选择有初步的了解。 源码混淆 源码混淆指在不影响功能的前提下,通过对程序源码的分析,改变源码的原始面貌,将代码变得模糊难以理解,这样可以降低源码可读性。有效的源码混淆还增加了代码的复杂度,使变换后的代码不可逆转。 常用的.NET源码混淆工具 目前市场上的混淆器品种繁多,比较出名的.NET源码混淆工具有:Dotfuscator,Skater .NET obfuscator,Xenode.NET Obfuscator。 Dotfuscator 在众多的.NET源码混淆产品中, Dotfuscator 是最出名的。Dotfuscator是全球著名的源码混解决方案提供者PreEmptive公司的明星产品,可以使得您的应用程序更加小巧以及高效,是提高.NE应用程序效率的最佳选择。而且,从Visual Studio 2003到现在,