1 ROCKEY2说明 目 录 第一章 简介 1 关于 ROCKEY2 1 ROCKEY2 加密锁类型 1 ROCKEY2 加密锁的优点 2 选择合适的加密方案 2 第二章 ROCKEY2 加密锁的内部构造 4 ROCKEY2 加密锁的硬件接口 4 ROCKEY2 加密锁的安装问题 4 第三章 ROCKEY2 加密锁的开发包…………… 5 第四章 ROCKEY2 加密锁的基本概念……………… 11 用户ID(即用户密码) 11 硬件 ID 11 用户内存区 11 内置算法 11 第五ROCKEY2 加密锁的初始化工 12 2 章 具 ……………… 简介 12 第六章 ROCKEY2 加密锁的外壳加密…………… 16 外壳加密步骤 初始ROCKEY2加密锁,生成UID 外壳加密 其他功能说明 16 17 17 17 第七章 ROCKEY2 加密锁的函数调用(API) ……. 19 ROCKEY2 API 接口 19 错误码 基本应用示例 综合应用示例 常见问题 21 22 28 第八章 34 一些问题的通常处理手段 34 常见问题 34 3 第一章 简 介 关于 ROCKEY2 ROCKEY2加密锁是一套先进的软件保护产品,它是插在计算机的USB端口上的硬件设备。对于受保护的软件,通过它,可以保护该软件不被非法复制和非授权访问或使用。当使用加密锁加密保护您的软件后,启动所加密保护的程序时,此时若加密锁不在或对某个应用模块的访问已超过预先设定的次数,程序会发出错误信息,从而终止,这就达到了加密保护软件的目的。同时ROCKEY2加密锁也可以支持许多其它的加密保护限制。 与其它一些同类产品不同,ROCKEY2加密锁实际上是个小型计算机,它配有CPU、存储器和特制的中间件,可以与应用程序交互运行。 ROCKEY2加密锁提供外壳加密功能。外壳加密程序(Ry2Env32.exe)可以加密Windows PE文件(如.dll, .exe及 .arx等文件),使用极为简便,只需几秒钟就可完成。如果您没有程序的源代码,或不熟悉API,外壳加密就是一个理想的加密手段。如果可能,同时使用调用API函数与外壳加密可以大大增强加密性能。 ROCKEY2为单机锁,用于单机版的软件保护,提供源代码和外壳两种加密方式。内含CPU和存储器。 4 本手册会逐一论述加密锁软件的一些组件,下面是一些简要介绍,并注明详细阐述的具体位置。 * 加密锁外壳加密程序(Ry2Env32.exe)是一种快速方便的加密.dll、 .exe和 .arx等 PE格式文件的工具。适用于没有源程序,不熟悉加密锁的API的软件商。(详细参见 第六章 ROCKEY2加密锁的外壳加密) * 加密锁的API可以用来灵活的创建...