产品概述 精灵狗是使用在计算机并行口和USB口上的用于软件保护的硬件产品。它主要是面向软件开发商、销售商和个人软件开发者开发生产的。通过使用在计算机并行口和USB口上的用于软件保护的硬件产品和相应的软件,可以防止开发商的软件被非法发布、拷贝或使用。
工作原理 精灵狗采用加密/解密方式为核心工作机制。精灵狗提供了加密函数、解密函数和扩展加密函数、扩展解密函数,开发商可以使用这四个函数对数据进行加密和还原。当加密过的应用程序运行时,程序调用解密函数(或扩展加密函数)对某个数据进行加密,再调用加密函数(或扩展解密函数)对数据进行还原,数据还原由精灵狗来完成。没有精灵狗就得不到还原的数据,程序将不能正常执行。
精灵狗开发套件提供了两种加密方案:使用 obj 、 dll 、 ActiveX 控件或者直接使用外壳工具,请根据您的需求选择方案。
使用 obj 、 dll 、 ActiveX 控件 Obj、DLL提供了操作精灵狗的接口函数,您可以直接在应用程序的源代码里加入这些接口函数的调用,来保护您的一个或者多个软件。您的应用程序需要重新编译。由您来设置应用程序中调用加密接口的次数以及没有发现狗采取的措施。原则上您调用、设置的的加密接口越多将更有利于您阻止潜在黑客破坏您的软件保护。
使用外壳工具 使用外壳工具对软件保护是一种快速、简单的保护方案。它不像使用接口函数需要对源代码进行改动,而是自动给您的可执行应用程序加了一个保护层。在程序开始运行和运行当中会自动地检查狗是否存在。假如狗不存在,用户将看到一个错误提示,同时应用程序将不能运行。
外壳工具同时提供了一些其它选项,例如:试用期功能。
产品特点 精灵狗开发套件适用于Windows 9X/ME/NT/2000/XP 、Linux 操作系统,支持几乎所有主流编程语言、开发工具。开发套件的主要特点如下: 精灵狗并口型 – PGA ? 加密算法 加解密函数和扩展加解密函数使用对称算法。
? 反跟踪 采用独创的数据交换随机噪声技术,有效对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟的数据。
? 流水号 每只精灵狗都有唯一的序号,即流水号。软件开发商可通过读流水号区分每一只精灵狗。同号狗的流水号也是不相同的。
? AS 技术 API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。精灵狗在外壳加密工具中与调用的 API 函数建立了对应关系。这样,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
? 支持 LINUX 提供了针对 LINUX 内核
2.2 和
2.4 版本驱动程序,开发商可以使用 LINUX 模块保护运行在 LINUX 操作系统上的应用程序 ? 改良的硬件驱动程序 new! 驱动程序的安装及发布更加方便、快捷,开发商只需使用 InstDrv.exe 安装驱动程序,硬件即可正常工作。
精灵狗 USB 型 – UGA 对其他 USB 设备完全透明: 遵守 USB 标准,兼容性极好,不与标准外设产生冲突。
具有更好的稳定性: USB 接口本身具有电源线,可为外设提供稳定的工作电源,从而对 USB 狗的工作电压、功耗等要求大大降低,狗的工作条件得到很大改善。
具有与精灵狗并口型绝大多数相同的功能与特性 适用的语言环境 并口型和usb口精灵狗: ? Win32: C, C++ ( Visual, Borland, C++Builder, MFC ), FORTRAN ( LAHEY,PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder,Delphi,VBA, InstallShield, AutoCAD, .NET 等。
? Linux: C, C++, Java 在线QQ:43466436