4
[.NET编译及其缺点] .NET程序被编译为MSIL,这是一种Microsoft中间编程语言,任何人都可以在其中找到有关您的代码和项目的MetaData。许多免费提供的反编译器都可以使用任何.NET语法生成几乎一对一的输出代码。这意味着您的所有代码一旦编译,就可以反编译和被盗。[解决方案:NETGuard.IO混淆] NETGuard包括许多高级保护和混淆层,以防止反编译器恢复您的原始代码。NETGuard还包括看门狗系统保护技术,可防止混淆文件被篡改。NETGuard直接转换MSIL代码,并生成执行相同操作但以不同方式执行的代码。数学是理解混淆背后逻辑的一个很好的比喻:10 = 5 + 5 10 = 1 + 2-(6-3)+ 7-2 + 5以上两个数学表达式的结果相同,但复杂度大于其他:这是混淆。
分类目录
具有商业许可证的Windows Phone版NETGuard.IO的替代方案
3
Eazfuscator.NET
Eazfuscator.NET是用于.NET平台的商业混淆器。混淆器的主要目的是保护软件的知识产权。主要特征
0
Crypto Obfuscator For .Net
.NET的加密混淆器为您提供高级代码保护,混淆和优化。