USB 狗具有以下特點:
對其他 USB 設備完全透明:如果您使用 USB 狗,由于 USB 接口是專門為多設備連接而設計,有著嚴格的規范,從接口本身就避免了設備間的沖突。而并口雖然也有規范,但只是為單設備工作設計的,在多設備連接時很難避免沖突。
具有更好的穩定性:USB 接口本身具有電源線,可為外設提供穩定的工作電源,從而對 USB 狗的工作電壓、功耗等要求大大降低,狗的工作條件得到很大改善。而并口本身沒有電源線,并口狗要依靠并口的信號線或數據線提供電源,所以在負載能力很低的并口上并口狗難以保證正常工作。
微狗的基本原理
開發商程序通過調用微狗的接口模塊對硬件狗操作,硬件狗響應該操作并通過接口模塊將相應數據返回給開發商的應用程序。開發商的應用程序可以對返回值進行判定并采取相應的動作。如果返回無效的響應,表明沒有正確的狗,開發商可以將應用程序終止運行。簡要示意如下:

微狗開發套件提供了兩種加密方案:使用 obj、dll、ActiveX控件或者直接使用外殼工具,請根據您的需求選擇方案。
使用 obj、dll、ActiveX 控件
obj、dll、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!
驅動程序的安裝及發布更加方便、快捷,開發商只需使用 InstDrv.exe 安裝驅動程序,硬件即可正常工作。
嶄新的硬件狗編輯工具 DogEdt32.exe new!
集成了原有 DogEdt32.exe 、 Reveal.exe 、 Convert.exe 三個工具,并新增多模塊存儲區編輯、多模塊遠程升級、錯誤碼查詢、接口函數測試功能,令硬件狗編輯調試過程更趨簡捷、順暢。
多模塊加密方式 new!
特設的多模塊加密方式,令開發商在使用微狗開發套件多模塊動態庫時,可更加有效地進行多模塊加密和限制各個模塊的使用次數。與高強度動態庫加密方式相同,多模塊加密方式同樣運用了動態庫認證的安全機制,可有效地保證動態庫調用的安全性。
支持的操作系統
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