監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
金蝶加密狗

當(dāng)前位置:工程項目OA系統(tǒng) > OA廠商 > 金蝶軟件 > 金蝶產(chǎn)品 > 金蝶加密狗

金蝶加密狗接口問題?

申請免費試用、咨詢電話:400-8352-114

  可以向金蝶申請換狗,換成usb的所有機器都通用。如果usb狗無法識別,可以換個usb口試試或者重新裝一下加密狗的驅(qū)動,現(xiàn)在針式的狗應(yīng)該停產(chǎn)了。

  金蝶加密狗工作原理

  金蝶加密狗通過在軟件執(zhí)行過程中和金蝶加密狗交換數(shù)據(jù)來實現(xiàn)加密的.金蝶加密狗內(nèi)置單片機電路(也稱CPU),使得金蝶加密狗具有判斷、分析的處理能力,增強了主動的反解密能力。這種加密產(chǎn)品稱它為"智能型"金蝶加密狗.金蝶加密狗內(nèi)置的單片機里包含有專用于加密的算法軟件,該軟件被寫入單片機后,就不能再被讀出。這樣,就保證了金蝶加密狗硬件不能被復(fù)制。同時,加密算法是不可預(yù)知、不可逆的。加密算法可以把一個數(shù)字或字符變換成一個整數(shù),如DogConvert(1)=17345、DogConvert(A)=43565。下面,我們舉個例子說明單片機算法的使用。 比如一段程序中有這樣一句:A=Fx(3)。程序要根據(jù)常量3來得到變量A的值。于是,我們就可以把原程序這樣改寫:A=Fx(DogConvert(1)-17342)。那么原程序中就不會出現(xiàn)常量3,而取之以DogConvert(1)-17342。這樣,只有軟件編寫者才知道實際調(diào)用的常量是3。而如果沒有金蝶加密狗,DogConvert函數(shù)就不能返回正確結(jié)果,結(jié)果算式A=Fx(DogConvert(1)-17342)結(jié)果也肯定不會正確。這種使盜版用戶得不到軟件使用價值的加密方式,要比一發(fā)現(xiàn)非法使用就警告、中止的加密方式更溫和、更隱蔽、更令解密者難以琢磨。此外,金蝶加密狗還有讀寫函數(shù)可以用作對金蝶加密狗內(nèi)部的存儲器的讀寫。于是我們可以把上算式中的17342也寫到金蝶加密狗的存儲器中去,令A(yù)的值完全取決于DogConvert()和DogRead()函數(shù)的結(jié)果,令解密難上加難。不過,一般說來,金蝶加密狗單片機的算法難度要低于一些公開的加密算法,如DES等,因為解密者在觸及金蝶加密狗的算法之前要面對許多難關(guān)

發(fā)布:2006-09-29 10:51    編輯:泛普軟件 · xiaoyi    [打印此頁]    [關(guān)閉]