- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章外壳软件保护方式保护开发商的软件-Gemalto
彩虹天地公司
圣天诺部
电话 :86-10免费800电话:8008100804
传真 :86-10Email: sentinel@
彩虹天地公司
Sentinel SuperPro 6.0 快速入门
使用Sentinel SurperPro软件保护锁完成软件保护
目 录
使用Sentinel SurperPro软件保护锁完成软件保护 1
第一章 关于SentinelSuperPro软件保护锁 1
1. SentinelSuperPro如何保护软件开发商的软件 1
2. SentinelSuperPro软件保护方式 2
3. SentinelSuperPro软件保护锁内部结构 3
第二章 Sentinel SuperPro开发组件的安装 5
1. Sentinel SuperPro开发组件的组成 5
2. 系统要求 5
3. SentinelSuperpro 6.0安装程序光盘的构成 2
4. 准备 2
5. 安装SentinelSuperPro 6.0 SDK开发工具包 2
6. 安装SentinelSuperPro 6.0 API接口程序 4
7. 安装演示版软件远程激活工具——Client Activator 5
8. 安装Acrobat Reader 5
9. Sentinel SuperPro6.0开发组件系统菜单构成 5
第三章 外壳软件保护方式保护开发商的软件 7
第四章 嵌入API软件保护方式保护开发商的软件 23
第五章 封装、发行开发商的软件 48
1)手工安装 48
2)使用Installshield打包制作安装程序 48
第六章 SentinelSuperPro批量保护开发商的软件 50
1. 打开工程文件 50
2. 批量编程SuperPro 51
3. 模块销售软件 51
第七章 SentinelSuperPro故障诊断工具—SentinelMedic 53
第八章 SuperPro6.0的远程升级功能 55
第九章 客户技术支持 55
关于SentinelSuperPro软件保护锁
SentinelSuperPro如何保护软件开发商的软件
使用SentinelSuperpro软件保护锁完成软件保护,就是将软件开发商的未被保护的应用程序与SentinelSuperpro软件保护锁加密算法相绑定过程。最终实现绑定后的应用程序没有软件保护锁不能单独运行,只有插入软件开发商自己定义算法的软件保护锁,应用程序才能正常运行。当软件开发商的软件销售给最终用户后,软件即使被非法复制,而没有软件开发商提供的软件保护锁软件不能被使用。这样一来,从技术上防止盗版起到软件保护的作用。
应用程序和SentinelSuperpro软件保护锁加密算法的绑定,是通过API函数调用来校验软件保护锁是否存在来实现的。API函数验证分由三部分组成:
1)询问部分:开发商的应用程序通过API调用向软件保护锁的驱动程序发出的“查询串”, 驱动程序自动将“查询串”传给并口或USB口上的SuperPro软件保护锁上的算法单元。如图:1-1,步骤1,2。
2)运算部分:加密锁通过内部的算法芯片计算“查询串”,并将运算结果“响应串”返回给驱动程序。如图:1-1,步骤3。
3)程序鉴定、行动部分:驱动程序将“响应串”返回给应用程序中的API函数调用。应用程序对返回值—“响应串”进行比较判断,判断与预知运算结果是否相等,根据判断的结果进行相应的行动。如图:1-1,步骤4。
如果返回值—“响应串”与预知运算结果相等,则说明保护应用程序的软件保护锁存在,使用程序的用户为合法用户。不相等则说明保护应用程序的软件保护锁不存在,用户为非法用户,应用程序将终止被使用。
SentinelSuperPro软件保护方式
SentinelSuperPro提供给软件开发商两种方式完成软件保护:嵌入API软件保护方式;外壳软件保护方式(又称为自动软件保护方式)。
1)嵌入API软件保护方式:开发商直接在源程序代码中嵌入校验加密算法的SuperPro API函数调用,程序经过编译、连接后,生成与SuperPro绑定的应用程序。开发商可以通过这种软件保护方式来设计加密策略,控制加密的频度和位置。如何实现API软件保护方式请参阅第四章。
2)外壳软件保护方式:开发商使用SentinelSuperpro外壳软件保护工具,直接对已经生成的可执行文件(EXE或 DLL文件)进行处理。外壳软件保护工具会自动的嵌入校验加密算法的SuperPro API函数调用,完成应用程序与SuperPro的绑定,生成被保护后的应用程序。开发商无需修改源程序,整个加密过程只需几分钟。如何实现外壳软件保护方式请参阅第三章
您可能关注的文档
- 第1章网页设计与制作概述.ppt.ppt
- 第2章变压变频调速(B).ppt
- 第1部分系统说明-开关直流稳压通讯电源厂家_珠海泰坦电源.doc
- 第1章计算机网络概述-平顶山学院精品课程网.doc
- 第1章软交换设备-Read.doc
- 第1章发动机新技术-仪器信息网.ppt
- 第11章测量量表-My数位学习.ppt
- 第2章数据传输过程-OSI七层模型.ppt
- 第2章电脑网路与网际网路.ppt
- 第2章移动通信用调制解调技术.ppt
- 2025年春人教版道德与法治七年级下册全册课件.ppt
- 2025年春人教版历史七年级下册全册课件.ppt
- 新科粤版化学九年级上册全册课件(2025年5月修订).ppt
- 新人教版七年级上册道德与法治全册教学课件(2024年新版教材).ppt
- 新人教版七年级上册道德与法治全册课件(2024年新版教材).ppt
- 新外研剑桥(Join In)版(三起)英语三年级上册全册教学课件(新版教材).ppt
- 新外研剑桥(Join In)版(三起)英语三年级上册全册课件(新版教材).ppt
- 2025年春新北师版数学一年级下册全册教学课件.ppt
- 2025年春新北师版数学一年级下册全册课件.ppt
- 青岛版数学四年级上册全册教学课件.ppt
最近下载
- 季度查漏补种登记表.doc VIP
- GB50318-2017 城市排水工程规划规范.pdf VIP
- 2025至2030中国移动视频监控行业市场占有率及投资前景评估规划报告.docx VIP
- 汽车门锁及空调故障.pptx VIP
- 生态环境数据分级管理指南.pdf VIP
- 八省联考2026届高三年级12月检测训练(T8联考)化学试卷(含答案详解).pdf
- 2022春(六下)顺 - 填空题1.docx VIP
- T∕CACM 1319-2019 慢性阻塞性肺疾病中医诊疗指南.docx VIP
- GZ021 化工生产技术赛项(正式赛卷)仿真操作模块方案及评分6.doc VIP
- 金蝶云星空完整版.pdf VIP
原创力文档


文档评论(0)