宏狗的主要功能
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