- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用外壳加密方式保护软件防盗版解决方案ET99-坚石诚信
坚石诚信科技股份有限公司
使用外壳加密方式
保护软件防盗版解决方案
(ET99 )
北京坚石诚信科技股份有限公司
2008-10-14
坚石诚信科技股份有限公司
外壳加密是软件加密的一种方式,它不同于传统的嵌入源代码的加密方式,
但是通过加壳同样可以有效的防止自己的软件轻易地被他人“借鉴”。外壳加密不
需要任何的开发经验,更不需要您是编程高手,您需要就是坚石公司为您量身打
造的外壳加密程序和5分钟的时间,即可完成软件的加密,加密其实就是这么简
单。
所谓“外壳”就是给可执行的文件加上一个外壳,这个外壳与动物的外壳有着
异曲同工之处。外壳就是为了保护程序不被其他人随意的窃取或改动而制作的加
密程序,运行加壳程序时,用户执行的实际上是这个外壳的程序,而这个外壳程
序负责把用户原来的程序在内存中解压缩,并把控制权交还给解开后的真正的程
序,由于一切工作都是在内存中运行,用户根本不知道也不需要知道其运行过程,
并且对执行速度没有什么影响。
加密程序在插有加密锁的情况下正常运行,外壳程序完全透明;在没有插加
密锁的情况下会弹出找不到加密锁的提示。说明:外壳加密的对象主要是EXE、
DLL、ARX等Win32PE格式的文件,并不能对DOC等数据文件加密。
下面介绍如何使用ET99实现外壳加密:
需要使用 Et99Setting.exe 对 ET99 进行初始的设置,在未更改 PID 的状态
下是不能进行外壳加密的。
坚石诚信科技股份有限公司 2
地址:北京市海淀区学院路40 号南一楼2 层
电话:010 传真:010
网址:
坚石诚信科技股份有限公司
“硬件 PID”:ET99 的产品标示,默认 8 个 F,通过种子码算法产生,
种子即是在“PID种子”中输入的。
“SO PIN 码”:管理员 PIN 码,开发商保存,可用于对 USER PIN 的解
锁等,通过种子码算法产生,默认16个F。
“USER PIN”:用户 PIN 码,字符限制“0-9,A-F”,外壳加密中需要
验证,同时读写数据需要该PIN码验证通过,默认16个F。
“新的USER PIN码”:用户根据自己的需要设置,注意字符的限制。
“PID种子”:用于产生PID的种子,长度在1-51字节范围内。
“SO PIN种子”:用于产生SO PIN的种子,长度在1-51字节范围内。
坚石诚信科技股份有限公司 3
地址:北京市海淀区学院路40 号南一楼2 层
电话:010 传真:010
网址:
坚石诚信科技股份有限公司
“请选择设置项”:用户根据自己的需要,选择需要修改的属性。
“设置”:设置完成点击设置按钮,提示设置成功。
用户需要记住“新的SO PIN”和“新的硬件PID”。
使用外壳加密程序对待加密的程序进行外壳加密,外壳程序的界面如下:
文档评论(0)