net reactor加密源码保软件安全-net reactor使用教程@H_502_1@
用工具加密不能绝对确保软件安全,却能阻大多数人破解出软件的源代码,在一定程序上确保软件安全。@H_502_1@
Eziriz .NET Reactor 的主要功能包括:NecroBit IL(转为非托管代码)、反 ILDASM(反编译器)、混淆代码、合并、压缩源码、支持命令行等,支持所有 .NET 框架和几乎所有开发语言,如 C#、C++.NET、VB.NET、Delphi.NET、J# 等等。@H_502_1@
net reactor使用教程(加密源代码示例)
1、打开 Eziriz .NET Reactor,主界面如图1所示:@H_502_1@
@H_502_1@
图1@H_502_1@
2、单击 Main Assembly 右边的 Open,选择要加密的软件文件,exe 或 dll 都可以。@H_502_1@
3、勾选 Quick Settings 下要加密的项,每项的含意如下:@H_502_1@
NecroBit:把程序集转为非托管代码;@H_502_1@
Native Exe File:生成本机 Exe 文件;@H_502_1@
Anti ILDASM:反编译;@H_502_1@
Obfuscation:混淆;@H_502_1@
Create Mapping File:创建地图文件;@H_502_1@
Anti Tampering:防篡改;@H_502_1@
String Encryption:加密字符;@H_502_1@
Compress & Encrypt Resources:压缩并加密资源;@H_502_1@
Control FlowObfuscation:混淆控制流。@H_502_1@
4、通常勾选“NecroBit、Anti ILDASM、Obfuscation、Anti Tampering 和 String Encryption”,如图2所示:@H_502_1@
@H_502_1@
图2@H_502_1@
5、选择 Actions 菜单中的 Protect,则开始加密,加密完成后在源文件同目录下生成一个加密的文件,把这个文件作为软件的发布程序即可在一定程序上确保软件安全。@H_502_1@
6、如果想具体设置,则选择 Settings 选项卡,根据需要设置即可,如图3所示:@H_502_1@
@H_502_1@
图3@H_502_1@
7、还可以创建 License(签证)文件,选择 License Manager 选项卡,单击 Master Key 右边的 New,可生成一新的 Key,如图4所示:@H_502_1@
@H_502_1@
图4@H_502_1@
点击 Create License,输入一个文件名就可以生成签证文件。@H_502_1@
以上就是简单的net reactor教程,到第6步就已经完成加密,后面两步是可选项,根据需要选择。@H_502_1@
@H_502_1@
二、使用.NET REACTOR使用方法,制作软件许可证,做一个简单的许可证系统步骤@H_502_1@
@H_502_1@
@H_502_1@
2.选择Settings选项卡,@H_502_1@
@H_502_1@
@H_502_1@
@H_502_1@
3.选择LICENSE MANAGER选项卡,点击保存,保存公共密匙,以后用这个来生成注册文件。@H_502_1@
@H_502_1@
@H_502_1@
@H_502_1@
4.点击左边的PROTECT
@H_502_1@
@H_502_1@
@H_502_1@
5.使用机器ID生成器(HID.exe),获取用户机器的ID。@H_502_1@
@H_502_1@
@H_502_1@
@H_502_1@
@H_502_1@
7,制作许可证@H_502_1@
打开程序@H_502_1@
转自(可能):http://www.jb51.cc/article/p-mvbrhhpc-hz.html@H_502_1@