宏狗的主要功能
1.带有大容量的存储区(1K~7K),同时内置有 2 级文件管理系统,开发商可以方便的进行数据存储和模块管理。
2.硬件支持一些标准的加密和签名算法,开发商可以方便的对自己的数据进行加解密和数字签名,防止数据被篡改。
3.支持 2 级密码管理,开发商可以对不同的用户开放不同的访问控制权限。
4.支持类 C 高级语言的自定义算法,开发商可以编写自己的算法和程序,自定义算法在硬件中执行,具有很高的安全性。
5.支持远程升级,开发商可以方便的进行远程升级。
6.具有丰富的加密接口,供不同层次和需要的开发商使用。
宏狗的基本原理
开发商程序通过调用宏狗的接口模块对 USB 狗操作,USB 狗响应该操作并通过接口模块将相应数据返回给开发商程序。开发商程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的狗,开发商可以将应用程序终止运行。简要示意如下:
宏狗开发套件提供了两种加密方案:使用 obj、dll、COM 组件或者直接使用外壳工具,请根据您的需求选择方案。
使用 obj、dll、COM 组件
obj、dll、COM 组件提供了操作硬件狗的接口函数,您可以直接在应用程序的源代码里加入这些接口函数的调用,来保护您的一个或者多个软件。您的应用程序需要重新编译。
由您来设置应用程序中调用加密接口的次数以及没有发现狗采取的措施。原则上您调用、设置的加密接口越多将更有利于您阻止潜在黑客破坏您的软件保护。
使用外壳工具
使用外壳工具对软件保护是一种快速、简单的保护方案。它不象使用接口函数需要对源代码进行改动,而是自动给您的可执行应用程序加了一个保护层。在程序开始运行和运行当中会自动地访问狗是否存在。假如狗不存在,应用程序将不能运行。
带有大容量的存储区
提供2种不同存储区的硬件UGRA-1K、UGRA-7K供开发商进行选择。
支持自定义算法
支持类C高级语言的自定义算法,开发商可以使用宏狗编辑工具快速的编写自己的算法,然后导入到硬件中,自定义算法在硬件中执行,上层软件通过相应的接口进行调用自定义算法文件,具有很高的安全性。
支持标准算法
硬件支持一些标准的安全和签名算法,开发商可以方便的对自己的数据进行加解密和数字签名,防止数据被篡改。
文件管理系统
宏狗硬件存储区支持文件管理系统,支持3种文件格式,其中包括:
数据文件:使用数据文件可以方便的进行数据存储。
许可证文件:使用许可证文件可以方便的控制试用期,使用次数
算法文件:使用算法文件可以存储开发商自定义算法文件的可执行文件。
支持二级密码管理
文件管理系统具有2级密码管理功能,包括开发商口令和用户口令,开发商可以使用此功能对硬件的访问权限进行管理,可以对不同的用户开放不同的访问控制权限。
接口支持标准的安全和签名算法
开发商可以方便地使用我们提供的相应接口对自己的数据进行加解密和数字签名,防止数据被篡改。
支持远程升级
远程升级包括单向远程升级和双向远程升级。开发商可以自由选择升级方式。
提供了丰富的硬件属性
开发商可以自定义产品名称和产品流水号,方便地对硬件进行管理和级联支持。同时开发商可以对硬件进行相应的设置,来防止黑客软件跟踪和进行机器绑定。
提供了安全订购和管理同号狗硬件的解决方案
提供了安全订购同号狗解决方案。可以从根本上杜绝软件开发商的系列号文件被人非法复制,同时可以避免同号狗在流通过程中被人盗取和使用。
同号狗是指软件开发商完成对软件的保护工作后,在批量发行软件时所订购的软件狗
第二代安全引擎
宏狗的安全模块使用了第二代安全引擎,采用了大量先进的安全算法,可以有效防止黑客进行静态分析和动态跟踪。
提供了大量的接口和语言模块
提供了20多个保护接口,供不同安全需求的开发商选择使用,同时提供了几十种语言模块,几乎涵盖了当前主流的所有语言。支持Linux和Windows操作系统。
增强的外壳工具
外壳工具可以供开发商直接对可执行文件和数据进行保护。宏狗新版本采用了圣天诺外壳安全引擎,显著提升安全强度。开发商通过全新的外壳工具可快速地实现高强度的软件保护,提升操作效率。新外壳工具增加了对.net 应用程序的支持。
支持的操作系统
Windows 2K(32位)
Windows XP (32/x64位)
Windows Server 2003(32/x64位)
Windows Vista (32/x64位)
Windows Server 2008(32/x64位)
Windows Server 2008 R2(x64位)
Windows 7(32/x64位)
Windows 8(32/x64位)
软件狗适用语言环境
Visual C++
Visual Basic
Visual Foxpro
J2SDK
C#
VB.Net
ASP
ASP.Net
AutoCAD
Embarcadero C++ Builder
Embarcadero Delphi
JavaScript
VBScript
USB 口硬件产品遵循 USB2.0 规范,规格如下:
尺寸: 54×16×8mm
存储容量: 100 字节
环境温度: 0~55℃
可重写次数: 1,000,000
可读次数: 无限
掉电保持时间: 100 年
通讯速率: 1.5Mbps