net reactor加密源码保软件安全-net reactor使用教程

用工具加密不能绝对确保软件安全,却能阻大多数人破解出软件的源代码,在一定程序上确保软件安全。

  Eziriz .NET Reactor 的主要功能包括:NecroBit IL(转为非托管代码)、反 ILDASM(反编译器)、混淆代码、合并、压缩源码、支持命令行等,支持所有 .NET 框架和几乎所有开发语言,如 C#、C++.NET、VB.NET、Delphi.NET、J# 等等。

  net reactor使用教程(加密源代码示例)

1、打开 Eziriz .NET Reactor,主界面如图1所示:

图1

  2、单击 Main Assembly 右边的 Open,选择要加密的软件文件,exe 或 dll 都可以。

  3、勾选 Quick Settings 下要加密的项,每项的含意如下:

  NecroBit:把程序集转为非托管代码;

  Native Exe File:生成本机 Exe 文件;

  Anti ILDASM:反编译;

  Obfuscation:混淆;

  Create Mapping File:创建地图文件;

  Anti Tampering:防篡改;

  String Encryption:加密字符;

  Compress & Encrypt Resources:压缩并加密资源;

  Control FlowObfuscation:混淆控制流。

  4、通常勾选“NecroBit、Anti ILDASM、Obfuscation、Anti Tampering 和 String Encryption”,如图2所示:

图2

  5、选择 Actions 菜单中的 Protect,则开始加密,加密完成后在源文件同目录下生成一个加密的文件,把这个文件作为软件的发布程序即可在一定程序上确保软件安全。

  6、如果想具体设置,则选择 Settings 选项卡,根据需要设置即可,如图3所示:

图3

  7、还可以创建 License(签证)文件,选择 License Manager 选项卡,单击 Master Key 右边的 New,可生成一新的 Key,如图4所示:

图4

  点击 Create License,输入一个文件名就可以生成签证文件。

  以上就是简单的net reactor教程,到第6步就已经完成加密,后面两步是可选项,根据需要选择。

二、使用.NET REACTOR使用方法,制作软件许可证,做一个简单的许可证系统步骤

1.打开文件

2.选择Settings选项卡,

3.选择LICENSE MANAGER选项卡,点击保存,保存公共密匙,以后用这个来生成注册文件。

4.点击左边的PROTECT

5.使用机器ID生成器(HID.exe),获取用户机器的ID。

7, 制作许可证

打开程序

Open,上次保存的密匙文件,

转自(可能):http://blog.csdn.net/anjoly/article/details/39053073

Reactor5.0源代码混淆器相关推荐

  1. jocky1.0.3 (原joc) java混淆器 去除jdk版本限制

    昨晚下班回去,研究了下jocky1.0.3的使用,发现编译时提示引用类库版本不对,捣弄了半个小时后终于理解,原来是我的jdk1.7版本过高,这货是06年的版本,到现在都没更新过,支持(限制)的最高版本 ...

  2. java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器

    java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器 下载地址:http://yunpan.cn/QXhEcGNYLgwTD 运行方式:java -jar Encryp ...

  3. java jocky 下载,jocky1.0.3 (原joc) java混淆器 去除jdk版本限制

    这是jocky1.0.3 (原joc) java混淆器 去除jdk版本限制下载,不支持现在的1.6.1.7等更高版本,现在我把某部分限制代码从class文件里面去除了,测试过可以用,更详细的说明在压缩 ...

  4. C/C++代码混淆器

    原文地址:https://foxzzz.com/c-cpp-disorder 试图通过混淆 C/C++源代码以达到保护知识产权的目的的做法其实就是自欺欺人,因为不论如何混淆代码,到了编译阶段代码终究是 ...

  5. 深入分析Android 9.0源代码——Service启动流程(startService方式)

    引言 点击此处查看<深入分析Android 9.0源代码>系列的组织结构和相关说明. 1 应用进程发起启动请求 本章的调用流程如下图所示: (Context)ContextWrapperC ...

  6. 5个常用Java代码混淆器 助你保护你的代码

    [IT168 技术文档] 从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD.因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用 ...

  7. 【新品发布】山海软件生产线pspl,包含了一个开源的混淆器

    山海软件生产线(个人版,简称pspl)是一个基于sea架构的的c#开发平台. 用于个体开发人员开发单机和C/S的应用软件,并且对软件开发过程提供相关的工具支持. 其后续版本为spl,用于支持虚拟团队进 ...

  8. Java培训分享5个常用Java代码混淆器

    对于Java程序员来说,如果辛辛苦苦写的代码被人摽窃走,将是一件非常恼火的事情.如何保护自己的代码呢,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD,尽可能给反编译人员制 ...

  9. Powerbuilder混淆与加密器(powerbuilder防止反编译,pb混淆器,支持5-12) obfuscator for PowerBuilder...

    正式版购买请参考:http://www.mis2erp.com http://www.pb-obfuscator.com http://www.pbd-obfuscator.com 下载地址:http ...

  10. 深入分析Android 9.0源代码——Activity启动流程

    引言 点击此处查看<深入分析Android 9.0源代码>系列的组织结构和相关说明. 1 应用进程发起启动请求 本章的调用流程如下图所示: (Context) Activity Instr ...

最新文章

  1. keycode值对照表_JavaScript中键盘字母与keyCode值(键值)的对照表
  2. 小米一键上锁工具_小米智能门锁和猫眼,可女声变男声与访客隔门沟通
  3. 成功解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 0: invalid continuation byt
  4. jQuery实现的简单分页功能的详细解析
  5. java access dbq 参数_Java怎么连接access数据库,要求讲解详细一些
  6. 玩转oracle 11g(45):关系数据库
  7. 代码实现 | 方程组的实现
  8. 笔记本电脑刚回来没有计算机,刚买笔记本电脑我的笔记本电脑没有光驱,如果重新安装系统,怎么样操 爱问知识人...
  9. WEBSHELL 提权方法总结
  10. ubuntu16.04服务器下安装cuda9.0+cudnn7.0+tensorflow1.6.0+Anaconda3
  11. GEE实战 | 计算NDVI NDWI
  12. 【Android】实现生成二维码、条形码和扫描二维码的功能
  13. 1000多万淘宝卖家及23万天猫卖家,开始构建私域流量时代!
  14. 限幅二极管基础知识详解
  15. 修改Exchange2010 OWA登录时的企业logo
  16. 【报告分享】中国消费者洞察报告-领航前所未有(附下载)
  17. arduino 与java通信_在Java应用程序与Arduino Uno之间建立串口连接
  18. java-从菜鸟到大神
  19. 铸铁的弹性模量和泊松比_常用材料弹性模量和泊松比.docx
  20. Broadcasting 和 Element-Wise 操作

热门文章

  1. Unity TextMeshPro 制作字体用简体中文字符集 (仅用于开发)
  2. 计算机用户删除了怎么恢复出厂设置,四种电脑快速恢复出厂设置方法
  3. 给大家讲解一下 AIDL原理分析
  4. 13个常用的Word快捷键,一看就会,你值得拥有!
  5. 2020-06-20
  6. redis 完整使用文档(2021)
  7. 大学计算机基础的重难点分析,大学计算机基础教案要点分析.doc
  8. HPZ420 工作站主板图
  9. 计算机网络技术基础第5版答案,计算机网络基础 (第5版)课后习题及答案.doc
  10. 计算机病毒入侵计算机症状,win7系统电脑被病毒入侵之后有哪些症状和解决方法...