知識庫標簽:
|列兵
軟件開發(fā)者可以通過接口函數(shù)和加密鎖進行數(shù)據(jù)交換(即對加密鎖進行讀寫),來檢查加密鎖是否插在接口上;或者直接用加密鎖附帶的工具加密自己EXE文件(俗稱"包殼")。這樣,軟件開發(fā)者可以在軟件中設置多處軟件鎖,利用加密鎖做為鑰匙來打開這些鎖;如果沒插加密鎖或加密鎖不對應,軟件將不能正常執(zhí)行。 加密鎖通過在軟件執(zhí)行過程中和加密鎖交換數(shù)據(jù)來實現(xiàn)加密的.加密鎖內置單片機電路(也稱CPU),使得加密鎖具有判斷、分析的處理能力,增強了主動的反解密能力。這種加密產品稱它為"智能型"加密鎖.加密鎖內置的單片機里包含有專用于加密的算法軟件,該軟件被寫入單片機后,就不能再被讀出。這樣,就保證了加密鎖硬件不能被復制。同時,加密算法是不可預知、不可逆的。加密算法可以把一個數(shù)字或字符變換成一個整數(shù),如DogConvert(1)=17345、DogConvert(A)=43565。 加密鎖是為軟件開發(fā)商提供的一種智能型的軟件保護工具,它包含一個安裝在計算機并行口或 USB 口上的硬件,及一套適用于各種語言的接口軟件和工具軟件。加密鎖基于硬件保護技術,其目的是通過對軟件與數(shù)據(jù)的保護防止知識產權被非法使用。
- 為最佳答案評分?
-
好 100% (1)
-
不好 0% (0)
- (目前有 1 個人評價)