加密鎖、加密狗是一種智能型的軟件保護工具,它包含一個安裝在計算機 USB 口上的硬件,及一套適用于各種語言的接口軟件和工具軟件。加密狗基于硬件保護技術,其目的是通過對軟件與數據的保護防止知識產權被非法使用。
"加密狗"一般都有幾十或幾百字節的存儲空間可供讀寫,軟件開發者可以通過接口函數和軟件狗進行數據交換(即對加密狗進行讀寫),來檢查加密狗是否插在接口上;或者直接用軟件狗附帶的工具加密自己EXE文件(俗稱"外殼加密")。這樣,軟件開發者可以在軟件中設置多處軟件鎖,利用加密狗做為鑰匙來打開這些鎖;如果沒插軟件狗或軟件狗不對應,軟件將不能正常執行。加密鎖軟件是一個軟件包,內含各種加密工具和各種編程工具的加密示例。加密狗以軟硬件相結合的方式,保護您的軟件不被盜版,保證您的市場免受盜版的侵害!