ROCKEY2 加密锁是一套先进的软件保护产品,它是插在计算机的USB 端口上的硬件
设备。对于受保护的软件,通过它,可以保护该软件不被非法复制和非授权访问或使用。当
使用加密锁加密保护您的软件后,启动所加密保护的程序时,此时若加密锁不在或对某个应
用模块的访问已超过预先设定的次数,程序会发出错误信息,从而终止,这就达到了加密保
护软件的目的。同时ROCKEY2 加密锁也可以支持许多其它的加密保护限制。
与其它一些同类产品不同,ROCKEY2 加密锁实际上是个小型计算机,它配有CPU、存
储器和特制的中间件,可以与应用程序交互运行。
ROCKEY2 加密锁提供外壳加密功能。外壳加密程序(Ry2Env32.exe)可以加密Windows
PE 文件(如.dll,.exe 及.arx 等文件),使用极为简便,只需几秒钟就可完成。如果您没有程序的源代码,或不熟悉API,外壳加密就是一个理想的加密手段。如果可能,同时使用调用API 函数与外壳加密可以大大增强加密性能。
ROCKEY2 为单机锁,用于单机版的软件保护,提供源代码和外壳两种加密方式。内含
CPU 和存储器。
ROCKEY2 加密锁实现软件保护的原理: 通过在程序执行过程中对加密锁的访问,使程序
带有对加密锁的硬件依赖性,利用加密锁硬件专用芯片的不可复制性,使软件也具有不可复
制性,从而实现软件保护的目的。
ROCKEY2加密锁为USB接口方式,该加密锁的优点为即插即用,设备独立性好,缺点在于
不是所有的计算机都带有 USB 端口。
ROCKEY2 加密锁采用的是传统 EPROM 结构,但可供用户读写的空间有 2560 个字节,
远远大于一般 EPROM 类型的加密锁,能够满足大量数据存储的需要。
ROCKEY2 加密锁的优点
1. 兼容性好
ROCKEY2 加密锁不仅对打印机、扫描仪等设备具有高度的透明性,特别是相同的ROCKEY2
加密锁也可以使用USB HUB并联在一起使用,相互之间不会干扰。
2. 速度快
对于已使用ROCKEY2 加密锁加密后的软件,其运行速度同加密前区别不大, ROCKEY2 加密锁也能够在很短的时间内处理完毕,保证用户程序的顺畅运行。
3. 使用简便
ROCKEY2 加密锁在API函数调用加密和外壳加密上都是从用户角度出发,最大限度地简
化使用接口。用户能够在很短的时间内掌握 ROCKEY2 加密锁的使用方法,节约在软件加密
上所投入的时间。
4. 高加密度
ROCKEY2 加密锁是全新设计的高强度加密锁,有完整的用户管理,在用户生成 UID 的
时候需要给出1个长度不超过64个字节的字符串作为种子,加密锁会根据这个种子生成
UID,这个生成算法是在加密锁内部完成的,而且是不可逆的,也就是说,只有生成者才知
道什么样的种子能生成什么样的 UID,别的人即使知道 UID,也能够调用这个计算过程,
但因为不知道种子是什么,是无法生成您的 UID 的。
5. 系统支持
ROCKEY2 加密锁支持多种操作系统,加密的应用程序可以支持的系统平台:
Windows98、Windows2000/XP、Linux、MAC、FreeBSD。
6. 软件接口丰富
ROCKEY2 加密锁对于绝大多数开发工具都有相应的软件接口, DELPHI、VFP、VB、VC、
C++ BUILDER等等。