- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代型报告-Gemalto
彩虹天地公司
远程升级SuperPro保护的软件
Sentinel SurperPro6.0远程升级工具完成升级演示版软件或增加新的软件模块第一章 基本概念 2
1. 远程升级软件销售模式 2
1) 分模块销售软件模式 2
2) 远程升级软件模块 3
2. “先尝后买”的试用版软件销售模式 3
1) 试用版软件销售模式 3
2) 保护试用版软件的SuperPro算法单元 3
第二章 外壳软件保护方式 实现“软件试用”和“软件分模块销售” 5
1. 软件保护部分 6
1) 保护Notepad (记事本)的详细步骤: 6
2) 保护Calc (计算器) 步骤如下: 6
3) 保护Pbrush (画笔) 步骤如下: 9
4) 写入加密算法 10
5) 保护应用程序 10
2. 定制SuperPro软件保护锁 11
3. 保存工程文件 11
4. 检验被保护软件的保护效果 12
5. 软件的远程升级 12
1) 远程升级工具的组成 12
2) 软件的远程升级流程 13
第三章 嵌入API软件保护方式 实现“软件试用”和“软件分模块销售” 16
1. 定制SuperPro软件保护锁部分 16
1) 保护ABC2000步骤如下: 16
2) 保护Rainbow2000步骤如下: 18
3) 写入加密算法 19
4) 生成校验数据文本代码 20
5) 定制SuperPro软件保护锁 21
6) 保存工程文件 21
2. 使用API编程保护 “试用版” 软件 ABC2000 21
1) “试用版”软件 ABC2000的校验数据 21
2) 保护“试用版” 软件SuperPro的操作规则 23
3) 保护软件的流程 23
4) “试用版”软件的代码构成 24
5) ABC2000的Visual C示例程序 24
6) 检验被保护软件的保护效果 25
3. 使用API编程保护“预留软件” Rainbow2000 26
1) “预留软件”软件Rainbow2000的校验数据 26
2) 保护“预留软件”SuperPro的操作规则 27
3) Rainbow2000的程序代码 27
4) 检验被保护软件的保护效果 28
4. 远程升级部分 29
1) 远程升级工具流程 29
2) 远程升级工具的组成 30
3) 具体的软件远程升级流程 31
基本概念
远程升级软件销售模式
分模块销售软件模式
SentinelSuperPro软件保护锁有28个算法单元,开发商最多可以分别保护28个软件。SuperPro中可激活的算法单元有14个,可以分模块保护14个软件。开发商可以根据用户的局部购买需求,定制SuperPro软件保护锁,分模块销售软件。
可激活的算法单元,由两部分组成:一部分是“算法单元”,另一部分是“激活密码单元”。 “激活密码”定义在激活密码单元之中。 “算法单元”有两种状态:非激活状态和激活状态。当算法单元处于非激活状态时,算法单元不工作,所保护的软件不能使用。算法单元被激活密码激活,处于激活状态时,算法单元工作,所保护的软件可以正常使用。
算法单元 激活密码单元
非激活状态 激活密码单元
激活状态 激活密码单元
例1:假如开发商开发了一套OFFICE系列软件,软件由WORD、EXCEL、ACCESS、PowerPoint四个软件组成。开发商根据市场需求设计了不同的销售方案,用户可以单独购买其中的一个软件,也可以部分组合购买两个软件或全部软件。
开发商可以使用SuperPro不同的四个算法单元,分别保护这四个软件。分模块销售软件过程中,如果用户购买其中的部分软件,开发商只要将相应的算法单元置为活动状态,而用户未购买的其它软件模块,相应算法单元置为非活动状态,即可完成定制SuperPro软件保护锁。实现技术上分模块销售软件,如图1-1。
假如一个用户只要求购买WORD、ACCESS。SuperPro的算法单元如下图:
软件 WORD EXCEL ACCESS PowerPoint 算法单元号 单元8 单元A 单元C 单元E 算法单元状态 激活状态 非激活状态 激活状态 非激活状态 远程升级软件模块
最终用户购买分模块销售的部分软件后,就可以正常使用SuperPro所保护的软件了。如果用户在使用一段时间后,需要增加新的模块,开发商可以在用户为新增的模块付钱后,使用SuperPro的远程升级工具,通过电话、传真、Email使用激活密码激活SentinelSuperPro保护新模块的算法单元。以例1为例,如果用户购买WORD、ACCESS后,需要增加购买Excel,开发商可以使用远程升级工具将控制Excel的算法单元A激活成激活状态,最终用户即可使用新增加的Excel了。SuperPro的算法单元状态如下图:
软件 WORD EXCE
文档评论(0)