示例图片三

新闻资讯

联系方式

加密狗复制克隆网
电  话:13528540969
联系人:  刘先生
Email:4642967@qq.com
网  址:www.crackdongle.com
地  址 :广东省深圳市地王大厦38层8801号

当前位置: 网站首页 > 新闻资讯 > 业界资讯
业界资讯

如何使用外壳加密方式保护软件防盗版

所谓外壳就是给可执行的文件加上一个外壳,这个外壳与动物的外壳有着异曲同工之处。外壳就是为了保护程序不被其他人随意的窃取或改动而制作的加密程序,运行加壳程序时,用户执行的实际上是这个外壳的程序,而这个外壳程序负责把用户原来的程序在内存中解压缩,并把控制权交还给解开后的真正的程序,由于一切工作都是在内存中运行,用户根本不知道也不需要知道其运行过程,并且对执行速度没有什么影响。

外壳加密是软件加密的一种方式,它不同于传统的嵌入源代码的加密方式,但是通过加壳同样可以有效的防止自己的软件轻易地被他人借鉴。外壳加密不需要任何的开发经验,更不需要您是编程高手,一般使用软件加密狗公司为您的软件量身打造的外壳加密程序和5分钟的时间,即可完成软件的加密,加密其实就是这么简单。

加密程序在插有加密锁的情况下正常运行,外壳程序完全透明;在没有插加密锁的情况下会弹出找不到加密锁的提示。说明:外壳加密的对象主要是EXEDLLARXWin32PE格式的文件,并不能对DOC等数据文件加密。

下面介绍如何使用坚石诚信ET99实现外壳加密:

需要使用ET99Setting.exeET99进行初始的设置,在未更改PID的状态下是不能进行外壳加密的。

硬件PID”ET199的产品标示,默认8F,通过种子码算法产生,种子即是在“PID种子中输入的。


“SO PIN:管理员PIN码,开发商保存,可用于对USER PIN的解锁等,通过种子码算法产生,默认16F


“USER PIN”:用户PIN码,字符限制“0-9A-F”,外壳加密中需要验证,同时读写数据需要该PIN码验证通过,默认16F


新的USER PIN:用户根据自己的需要设置,注意字符的限制。


“PID种子:用于产生PID的种子,长度在1-51字节范围内。


“SO PIN种子:用于产生SO PIN的种子,长度在1-51字节范围内。


请选择设置项:用户根据自己的需要,选择需要修改的属性。


设置:设置完成点击设置按钮,提示设置成功。


用户需要记住新的SO PIN”新的硬件PID”

使用外壳加密程序对待加密的程序进行外壳加密,外壳程序的界面如下:

“PID:输入在步骤1中产生的新的硬件PID”

“USER PIN:输入在步骤1中设置的新的USER PIN

未加密的文件:用户通过右侧的浏览按钮选择待加密的文件。

加密后的文件:这里显示加密后文件的输出路径和加密后文件名,用户可以根据需要修改。

进行后台定时检测:如果不勾选,程序启动时需要插有加密锁,运行期间可以拔掉加密锁;如果勾选,表示外壳程序会定时检测加密锁是否插在计算机上,如果不在,则会报错。

硬件ID”:如果不勾选,设置成相同的PIDUSER PIN一批加密锁都可以解密加密之后的软件;如果勾选,加密之后的程序只能由这一支加密锁解密运行;

高级:主要是提供了两种定时检测的方式,定时器方式多线程方式

执行加密:外壳加密的最后一步,设置项都填写完成之后,点击该按钮,将会提示加密成功

至此,外壳加密完成,加密之后的程序在插有指定加密锁时可以运行,如果没有查加密锁,程序无法运行,提示没有找到加密锁。

目前坚石诚信ET99外壳工具支持PE格式的EXEDLL等程序;支持.Net开发的C#VB.Net等程序;支持PDFFlash,视频等数据文件。同时支持ET99/ET199/ET299加密锁。

 

分享到:
点击次数:  更新时间:2018-03-20 09:47:40  【打印此页】  【关闭