“加密锁/软件狗 - 1”参数说明
“加密锁/软件狗 - 1”详细介绍
软件狗指安装在并口上或 USB 口上的硬件狗。软件狗是一个可编程、可读写的存储设备,具有 100个字节的数据存储区。如果软件狗插在计算机上,您可以通过相应的加密接口函数或开发商工具对软件狗进行访问。
加密接口:
软件狗开发套件提供的加密接口是一套包含各种开发语言的程序接口模块,可以嵌在程序的源代码中。您可以在您程序中使用软件狗开发套件提供的加密接口对软件狗进行操作。
软件狗的主要特点如下:
1、数据交换随机噪声技术:
有效地对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟并口的数据。
2、迷宫技术:
在 RC-DL 函数入口和出口之间包含大量复杂的判断跳转干扰代码,动态改变执行次序,提升 RC-DL 的抗跟踪能力。
3、时间闸:
硬件狗内部设有时间闸,各种操作必须在规定的时间内完成。硬件狗正常操作用时很短,但跟踪时用时较长,超过规定时间,硬件狗将返回错误结果。
4、AS 技术:
API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。RC-DL 开发套件在外壳加密工具中与调用的 API 函数建立了对应关系。这样处理后,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
5、抗共享:
可以通过编程的方式实现对抗并口共享器。
6、存储器:
提供 100字节掉电保持数据存储区供开发商存放关键数据、配置参数等信息,可通过 RC-DL 开发商工具或接口函数对存储区进行读写。
7、改良的硬件驱动程序:
驱动程序的安装及发布更加方便、快捷,开发商只需使用 InstDrv.exe 安装驱动程序,硬件即可正常工作。
8、崭新的硬件狗编辑工具 DogEdt32.exe:
集成了原有 DogEdt32.exe、Reveal.exe、Convert.exe 三个工具,并新增错误码查询功能,令硬件狗编辑调试过程更趋简捷、顺畅。
9、高强度动态库加密方式:
在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运用动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性。
10、支持 ActiveX 控件:
开发商可以在网页中或 VB、VC 中使用 ActiveX 控件对硬件狗进行操作。
11、Linux 模块:
提供了针对 Linux 内核 2.2和 2.4版本驱动程序,开发商可以使用 Linux 模块保护运行于 Linux 操作系统上的应用程序。
加密接口:
软件狗开发套件提供的加密接口是一套包含各种开发语言的程序接口模块,可以嵌在程序的源代码中。您可以在您程序中使用软件狗开发套件提供的加密接口对软件狗进行操作。
软件狗的主要特点如下:
1、数据交换随机噪声技术:
有效地对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟并口的数据。
2、迷宫技术:
在 RC-DL 函数入口和出口之间包含大量复杂的判断跳转干扰代码,动态改变执行次序,提升 RC-DL 的抗跟踪能力。
3、时间闸:
硬件狗内部设有时间闸,各种操作必须在规定的时间内完成。硬件狗正常操作用时很短,但跟踪时用时较长,超过规定时间,硬件狗将返回错误结果。
4、AS 技术:
API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。RC-DL 开发套件在外壳加密工具中与调用的 API 函数建立了对应关系。这样处理后,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
5、抗共享:
可以通过编程的方式实现对抗并口共享器。
6、存储器:
提供 100字节掉电保持数据存储区供开发商存放关键数据、配置参数等信息,可通过 RC-DL 开发商工具或接口函数对存储区进行读写。
7、改良的硬件驱动程序:
驱动程序的安装及发布更加方便、快捷,开发商只需使用 InstDrv.exe 安装驱动程序,硬件即可正常工作。
8、崭新的硬件狗编辑工具 DogEdt32.exe:
集成了原有 DogEdt32.exe、Reveal.exe、Convert.exe 三个工具,并新增错误码查询功能,令硬件狗编辑调试过程更趋简捷、顺畅。
9、高强度动态库加密方式:
在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运用动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性。
10、支持 ActiveX 控件:
开发商可以在网页中或 VB、VC 中使用 ActiveX 控件对硬件狗进行操作。
11、Linux 模块:
提供了针对 Linux 内核 2.2和 2.4版本驱动程序,开发商可以使用 Linux 模块保护运行于 Linux 操作系统上的应用程序。