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