.NET Reactor(.NET代码保护工具)是一款功能强大的代码保护以及许可授权管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。软件提供多种加密方式,可以将.NET程序集文件加载到软件设置保护,支持添加exe或者是dll到软件设置保护,支持 NecroBit,支持防ILDASM,也可以将你的代码混淆,轻松提高代码安全性。
功能介绍
1.强大的许可授权管理;
2.为您的软件创建试用版;
3.设置过期日期;
4.为软件限制一个安装后的可用天数;
5.限制用户数;
6.限制调用的有效期;
7.限制试用版的部分功能;
8.知识产权保护;
9.NecroBit技术保护;
10.本地代码生成;
11.源码混淆处理;
12.控制流混淆处理;
软件特色
PFX / PVK密码
请设置PFX或PVK文件的密码。 如果您的PFX或PVK文件未受密码保护,请将此字段留空。
时间戳URL-SHA1
请将URL设置为SHA1时间戳服务器以应用相应的时间戳签名
时间戳URL-SHA256
请将URL设置为SHA256时间戳服务器以应用相应的时间戳记签名。
嵌入所有程序集
如果嵌入了程序集,则它们将作为嵌入式资源存储在主程序集中。 在运行时,嵌入式依赖项直接从内存加载,不会提取到硬盘驱动器。
合并所有程序集
启用此选项可将多个程序集合并到单个目标程序集中。 禁用此选项可单独保护所有附加文件。
合并装配属性
启用此选项后,每个输入程序集的程序集属性将复制到最终目标中部件。
启用视觉样式
如果您希望使用视觉样式,则需要将此选项设置为True。 如果设置为false,则程序集中启用视觉样式的任何尝试都将无效
强制管理员权限
如果您的软件需要管理员权限,则需要将此选项设置为true。
强名
NET Reactor自动处理强命名的程序集。 选择密钥文件并指定密码,然后。 NET Reactor完成剩下的工作。
Anti ILDASM /抑制反编译
启用此选项可使用反编译工具禁止反编译。
使用方法
1、打开net reactor软件显示这样的界面,你需要将保护的项目打开
2、将需要保护的软件打开,需要符合NET框架的软件才能打开
3、附加文件:要同时保护多个程序集,满将更多程序集添加到此列表中。
4、快速设置功能,支持防 ILDASM、混淆、防篡改、字符串加密、控制流混淆
5、自动异常处理,如果您不希望受保护的应用程序自动捕获异常,请将此选项设置为False。
更新日志
1.增加了通用Windows(UWP)保护支持并添加了相应的保护预设。
2.添加了ASP.NET核心保护支持。
3.添加了.NET Core 2.2保护支持。
4.添加了公共类型内部化排除编辑器(保护设置->公共类型内部化->排除)。
5.添加了从混淆中排除编译器生成的类型和属性的选项(混淆->排除->编译器生成的类型)。
6.为.NET标准版/核心版环境添加了许可证生成支持(LicenseGenNetStandard.dll)。
7.改进了对.NET标准库和核心库的保护支持。