IntelliLock 与 Net Reactor

Posted

技术标签:

【中文标题】IntelliLock 与 Net Reactor【英文标题】:IntelliLock vs Net Reactor 【发布时间】:2011-05-12 17:37:02 【问题描述】:

这两者之间有什么区别?为什么我要一个或另一个或两者兼而有之?这适用于将通过 WiX 打包的商业 .NET C# WPF 应用程序。我需要试用许可证才能购买许可证功能。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,很幸运他们的 Eziriz CTO 回复了:

您只需要一种产品。 .NET Reactor 100% 专注于 在不损害许可制度的情况下提供保护。在 另一方 IntelliLock 100% 专注于许可和 相应的保护功能针对许可进行了优化 系统。这就是 IntelliLock 甚至可以提供许可的原因 支持 Linux (Mono) 或 Compact Framework 或提供完整的 通过 ASP.NET 接口的许可证管理支持。的保护 IntelliLock 不如 .NET Reactor 中的强大,但 差异可以控制在一个限度内。 IntelliLock 可以提供 混淆/控制流混淆/注入无效元数据和 字符串加密,即使没有限制。

两种产品之间的一个显着区别是 100% 托管 IntelliLock 的解决方案。 IntelliLock 的托管性质允许您 创建仍然跨平台兼容和使用的程序集 非常灵活和先进的许可功能。 IntelliLock 需要 .NET Framework 提供的所有优势。因此经常使用 保护组件库。如果你想多吃一点 终极保护 .NET Reactor 应该是首选。在 与 IntelliLock 相比,.NET Reactor 注入本机保护代码。 因此,选择哪种工具是一个偏好问题 保护您的 .NET 程序集。 :)

为了简化,.NET Reactor 和 Intellilocks 做的事情或多或少是相同的,与 .NET Reactor 相比,.NET Reactor 的保护算法更强,而 Intellilocks 的 GUI 更简单,但保护强度较 .NET Reactor 弱。

我都试过了。我建议使用 .NET Reactor;虽然不像 Intellilocks 那样用户友好,但 .NET Reactor 可以完成 Intellilocks 可以做的所有事情,并提供更强大的保护。

【讨论】:

【参考方案2】:

我要指出的是,如果您需要标准 Windows 桌面系统以外的任何其他系统,那么您将需要使用 IntelliLock。这就是我现在的位置。我需要在 .NET Compact Framework 系统(Windows CE/Mobile)上使用许可,所以我选择了 IntelliLock。我非常感谢上述解释,因为根据我在网站上阅读的内容,这对我来说很清楚。

【讨论】:

【参考方案3】:

Reactor 更注重保护,Intellilock 更注重许可。 This 页面列出了大部分功能。

【讨论】:

以上是关于IntelliLock 与 Net Reactor的主要内容,如果未能解决你的问题,请参考以下文章

net reactor 5.0怎样反混淆

Reactor 3快速上手

.net reactor4.8以上的混淆怎么破啊?

如何破解.NET Reactor

如何破解.NET Reactor

.Net Reactor 单个dll或exe文件的保护