.NET Reactor简单使用教程

.NET Reactor简单使用教程

简述

.Net Reacto加密工具是一款强大的 .NET 代码保护和授权管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品,本文给大家简单介绍C#程序加密工具.Net Reactor教程。

下载安装

下载地址:https://www.eziriz.com/dotnet_reactor.htm

安装完成之后的主界面:
在这里插入图片描述

简单使用

选择文件,选择加密项

  1. 单击 Main Assembly 右边的 Open,选择要加密的软件文件,exe 或 dll 都可以。
  2. 勾选 Quick Settings 下要加密的项,每项的含意如下:
      NecroBit:把程序集转为非托管代码;
      Native Exe File:生成本机 Exe 文件;
      Anti ILDASM:反编译;
      Obfuscation:混淆;
      Create Mapping File:创建地图文件;
      Anti Tampering:防篡改;
      String Encryption:加密字符;
      Compress & Encrypt Resources:压缩并加密资源;
      Control FlowObfuscation:混淆控制流。
    在这里插入图片描述

:设置可以自己需求勾选,也可以通过菜单栏Protection Presets中选择预设的项
在这里插入图片描述
3. 选择Actions菜单中的Protect
软件自动开始加密,加密完成在源文件同目录下生产一个以 ** _Secure**结尾的文件夹,并生成一个加密文件,此文件可以作为发布文件使用。
在这里插入图片描述
在这里插入图片描述

附:加密工具一览

除.Net Reactor之外,还有一些其他的加密工具,做了一个简单的对比表格,供参考。

加密产品加密内容加密方式Js和其他可授权推荐理由
.NET Reactor(v6.7.0.0).NET Framework、.NET 5.0、.NET Core和ASP.NET Core代码混淆/虚拟化/隐藏方法调用等unity、xamarin、blazor支持可集成VS,覆盖所有.NET开发场景,可以软件/硬件方式加密,支持跨平台
VMProtect可执行文件(EXE,SCR),动态链接库(DLL,OCX,BPL)和驱动程序(SYS)软件加壳,虚拟化执行旗舰版支持加壳使用方便,新版本防护能力提升
Themida检测/欺骗任何类型的调试器的反调试器技术,支持软件防编译软件加壳不支持软件级别的防护,纯粹防破解、防反编译
Code Virtualizer可执行文档(EXEs,system services,DLLs,OCXs,ActiveX编译器混淆不支持软件级别的防护,纯粹防破解、防反编译
Zend Guard只加密混淆PHP代码,最后一次升级是针对PHP5.6的不支持应用于PHP站点核心代码块,防破解,防反编译
Allatori Java ObfuscatorJava语言代码混淆,Android原生语言支持编译器混淆不支持轻量级可集成在IDE工具中,通过配置文件引入使用
DashO for Android and JavaJava语言代码混淆,Android原生语言支持,编译器混淆以及运行时额外功能生命周期管理,到期不防可与eclipse集成,防止Java程序被逆向工程和篡改,还能压缩代码量
JSDefender for JavaScriptJs代码模糊和转换 代码混淆不支持防止Js被盗取,最终防止漏洞被黑客发现
PreEmptive Protection Dotfuscator针对.NET后端代码代码混淆只有专业版才符合商业软件应用最大程度防反编译,同时具备打包、编译调试、部署优化等高阶功能。
WinLicense对可执行文件加密支持软件级别的加密防护,相比加密,许可管理是更重要的功能,用于创建测试版、正式版等版本管理,商业软件必备。
  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值