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

金蝶加密狗接口問題?

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

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

  金蝶加密狗工作原理

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

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