zoukankan      html  css  js  c++  java
  • net reactor加密源码保软件安全-net reactor使用教程

     上一次介绍用 Xenocode Postbuild for .NET 混淆加密源代码确保软件安全,本篇将讨论用 Eziriz .NET Reactor 混淆加密软件源代码,为从未用过该软件加密的用户分享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所示:

    Eziriz .NET Reactor 混淆加密源码

    图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所示:

    net reactor教程

    图2

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

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

    net reactor使用教程

    图3

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

    Eziriz .NET Reactor 保软件安全

    图4

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

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

    转自:http://www.liangshunet.com/ca/201404/934148462.htm

  • 相关阅读:
    .htaccess注释
    Ubuntu开机自启动jar包和Nginx
    Rook部署和管理Ceph集群
    Python 打包 Nuitka
    Python 反射 备查
    Python 屏幕坐标点取色
    Python pynput 监听事件
    【线性代数】基本概念
    C# 调用SendMessage刷新任务栏图标(强制结束时图标未消失)
    Asp.Net Core Swagger 接口分组(支持接口一对多暴露)
  • 原文地址:https://www.cnblogs.com/oracleblogs/p/6025645.html
Copyright © 2011-2022 走看看