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