软件狗开发套件适用于 DOS 、 Windows 3X/9X/ME/NT/2000/XP 、 Linux 操作系统,支持几乎所有主流编程语言、开发工具。软件狗的主要特点如下:
∙数据交换随机噪声技术
有效地对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟并口的数据。
∙迷宫技术
在 RC-DL 函数入口和出口之间包含大量复杂的判断跳转干扰代码,动态改变执行次序,提升 RC-DL 的抗跟踪能力。
∙时间闸 硬件狗内部设有时间闸,各种操作必须在规定的时间内完成。硬件狗正常操作用时很短,但跟踪时用时较长,超过规定时间,硬件狗将返回错误结果。 ∙AS 技术
API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。 RC-D
L 开发套件在外壳加密工具中与调用的 API 函数建立了对应关系。这样处理后,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
∙抗共享
可以通过编程的方式实现对抗并口共享器。
∙存储器 提供 100 字节掉电保持数据存储区供开发商存放关键数据、配置参数等信息,可通过 RC-DL 开发商工具或接口函数对存储区进行读写。 ∙改良的硬件驱动程序
驱动程序的安装及发布更加方便、快捷,开发商只需使用 安装驱动程序,硬件即可正常工作。
∙崭新的硬件狗编辑工具
集成了原有 、 、 三个工具,并新增错误码查询功能,令硬件狗编辑调试过程更趋简捷、顺畅。
∙高强度动态库加密方式
在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运用动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性。
∙支持 ActiveX 控件
开发商可以在网页中或 VB 、 VC 中使用 环模ActiveX 控件对硬件狗进行操作。
Linux 模块
提供了针对 Linux 内核 2.2 和 2.4 版本驱动程序,开发商可以使用 Linux 模块保护运行于 Linux 操作系统上的应用程序。
新增功能
软件狗开发套件 3.0 版新增功能
在软件狗开发套件 V3.0 中,新增了与原并口硬件完全兼容的 UDA 型 USB 软件狗。 USB 软件狗也提供了 100 字节的用户存储区。新的开发商工具( DogEdt32.EXE )或接口函数既可以老的并口硬件,也可以对新的 USB 硬件进行操作。
已安装了软件狗开发套件 V2.1 的老用户如要使用 UDA 型 USB 软件狗,必须重新安装软件狗开发套件 V3.0 ,以安装 UDA 型 USB 软件狗的驱动程序并更新开发套件的 OBJ 。
开发商如果使用 WIN32 模块,在 Windows98 或更高版本( WindowsME/2K/XP )下既可以使用 USB 软件狗也可以使用并口软件狗。目前暂不提供 USB 软件狗在 Windows NT4 上的驱动程序,即在 Windows NT4 操作系统上,目前只能使用并口软件狗。
在安装 Linux2.4 以上内核的 Linux 系统中,既可以使用并口软件狗也可以使用 USB 软件狗。WIN16 、 DOS16 、 DOS32 模块本次没有改动,仍只支持并口软件狗。
软件狗开发套件 目前最新版本为 v3.0
支持并口硬件 RC-DL (现已更名为 PDL ) , 支持 USB 口硬件 UDA
微狗
∙微处理器
内置单片机,并提供 200 字节掉电保持存储器,用特殊手段一次性写入程序,固化的单片机不可读出或改写,保证了微狗不可仿制。
∙加密算法
开发商可以自选加密算法,并可以自定义加密算法因子( 256 种算法, 24 位算法因子,共有 1600 万种因子变化可供选择)。
∙抗共享
内置对抗并口共享器,由开发商选择是否共享微狗。
∙反跟踪
采用独创的数据交换随机噪声技术,有效对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟的数据。
塑料油箱∙口令
微狗可以由软件开发商设置口令,口令错误将不能对数据区进行读写。
∙流水号
每只微狗都有唯一的序号,即流水号。软件开发商可通过读流水号区分每一只微狗。同号狗的流水号也是不相同的。
∙AS 技术
API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。微狗在外壳加密工具中与调用的 API 函数建立了对应关系。这样,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
设备故障诊断系统
∙可级联
微狗可多个级联,体积更小,使用更方便。
∙支持多模块远程升级
微狗开发套件为开发商提供远程更改硬件狗中多模块设置的方法。
∙支持 LINUX
提供了针对 LINUX 内核 2.2 和 2.4 版本驱动程序,开发商可以使用 LINUX 模块保护运行在 LINUX 操作系统上的应用程序
∙高强度动态库加密方式
在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运行于动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性
∙支持 ActiveX 控件
微处理器
内置单片机,并提供 200 字节掉电保持存储器,用特殊手段一次性写入程序,固化的单片机不可读出或改写,保证了微狗不可仿制。
∙加密算法
开发商可以自选加密算法,并可以自定义加密算法因子( 256 种算法, 24 位算法因子,共有 1600 万种因子变化可供选择)。
∙抗共享
内置对抗并口共享器,由开发商选择是否共享微狗。
∙反跟踪
采用独创的数据交换随机噪声技术,有效对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟的数据。
∙口令
微狗可以由软件开发商设置口令,口令错误将不能对数据区进行读写。
∙流水号
每只微狗都有唯一的序号,即流水号。软件开发商可通过读流水号区分每一只微狗。同号狗的流水号也是不相同的。
∙AS 技术
API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。微狗在外壳加密工具中与调用的 API 函数建立了对应关系。这样,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
∙一次性浴缸套可级联
微狗可多个级联,体积更小,使用更方便。
∙支持多模块远程升级
微狗开发套件为开发商提供远程更改硬件狗中多模块设置的方法。
∙支持 LINUX
提供了针对 LINUX 内核 2.2 和 2.4 版本驱动程序,开发商可以使用 LINUX 模块保护运行在 LINUX 操作系统上的应用程序
∙高强度动态库加密方式
在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运行于动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性
∙支持 ActiveX 控件
开发商可以在网页中或 VB , VC 中使用 ActiveX 控件对硬件狗进行操作。
∙改良的硬件驱动程序 new!
驱动程序的安装及发布更加方便、快捷,开发商只需使用 安装驱动程序,硬件即可正常工作。
∙崭新的硬件狗编辑工具 new!
集成了原有 、 、 三个工具,并新增多模块存储区编辑、多模块远程升级、错误码查询、接口函数测试功能,令硬件狗编辑调试过程更趋简捷、顺畅。
多模块加密方式 new!
微狗 USB 型 – UMC
∙对其他 USB 设备完全透明:
遵守 USB 标准,兼容性极好,不与标准外设产生冲突。
双生筷∙具有更好的稳定性:
USB 接口本身具有电源线,可为外设提供稳定的工作电源,从而对 USB 狗的工作电压、功耗等要求大大降低,狗的工作条件得到很大改善。
具有与微狗并口型绝大多数相同的功能与特性
微狗 MicroDog 升级到 v3.4 版本
微狗开发套件 V3.4 采用了彩虹天地公司自主研发的最新一代安全加密引擎,集成了最新的密码学理论和高强度加密算法。与原有产品相比, V3.4 最新增加了 6 大功能,不但极大提升了受保护软件的防破解能力,还大大增加了驱动程序的稳定性。与同类产品相比,微狗开发套件 V3.4 抗解密强度高,兼容性、稳定性好, 使用方便,是目前软件开发商最为理想的选择。
微狗开发套件 V3.4 包括如下新增功能:
∙UMC/PA10 硬件升级 —— 对于大于 871440 系列号的 UMC/PA10 硬件, 微狗开发套件 V3.4 支持同号级联,用户可以订购小于 871440 系列号的 UMC/PA10 硬件,它密码长度为 2 字节,遵循 MF 硬件标准。
超细铜粉∙加密接口模块升级 —— 微狗 V3.4 更新了 Win32/Linux 下的所有加密接口模块。
∙诊断工具 —— 微狗 V3. 新增一个诊断工具,它类似于软件狗 v3.0 中的 工具。
∙Linux 加密模块支持 —— 最新的微狗 V3.4 增加了对 Linux 环境下开发软件的加密支持,新增 Kylix 加密模块,其中包括对 Linux 下 Cbuilder 开发工具的支持 Cbuilder(Kylix) 模块和 Delphi 开发工具的支持 Delphi(Kylix) 模块。
∙外壳工具 —— 微狗 V3.4 新增对 VFP 8.0 程序的支持。
自动判断优先顺序功能 —— 在安装套件过程中,微狗 V3.4 不需要选择访问狗硬件的优先顺序, OBJ 中自动判断加密狗类型( USB 口狗或并口狗),从而提高了加密软件的运行速度。
网络狗.并口与USB口兼容的自由加密方案
网络狗 适用于 Windows 、 NetWare 和 Linux 网络,只需要安装一个狗服务器,整个网络中所有客户机即可使用加密软件。网络狗支持 DOS 、 Windows 3.X/9X/ME/NT/2000/XP 和 Linux 操作系统,支持几乎所有主流编程语言、开发工具。网络狗主要特点有:
单片机
网络狗内置单片机,固化的单片机软件外部不可读,从而不可仿制。
存储器
网络狗内部有200字节的掉电保持存储器,开发商可用来存放程序的关键数据、配置参数等信息。
服务程序
独立服务程序,多个网络狗只需运行一个服务程序。