當(dāng)前位置: 首頁(yè) > 新聞動(dòng)態(tài) > 新聞詳情
加密狗是干嘛用的?加密狗,又稱加密鎖,用于計(jì)算機(jī)、智能硬件設(shè)備、工業(yè)控制機(jī)、云系統(tǒng)等軟硬件加密產(chǎn)品。通過(guò)加密狗管理軟件的授權(quán),軟件開(kāi)發(fā)者可以防止非授權(quán)使用或抵御盜版威脅,保護(hù)源代碼和算法。
加密狗多數(shù)使用USB接口連接,早期的加密狗只有存儲(chǔ)功能,主要用于身份識(shí)別,后來(lái)發(fā)展到可以做簡(jiǎn)單的加減和位運(yùn)算,現(xiàn)在的加密狗,已經(jīng)可以做到浮點(diǎn)運(yùn)算,相當(dāng)于一臺(tái)電腦。
專業(yè)加密狗內(nèi)部提供一個(gè)目錄結(jié)構(gòu),可以用來(lái)存放文件,密鑰,程序,沒(méi)錯(cuò),可以放可執(zhí)行文件,可執(zhí)行文件在加密狗內(nèi)部執(zhí)行,但不能被讀取。每級(jí)目錄和文件都有唯一ID和開(kāi)發(fā)商PIN,保證沒(méi)有PIN的程序無(wú)法使用加密狗中的數(shù)據(jù),不知道文件ID也無(wú)法使用這些文件。
加密狗一般都會(huì)使用如51類的芯片,廠商會(huì)提供給開(kāi)發(fā)者一套開(kāi)發(fā)環(huán)境,開(kāi)發(fā)者通過(guò)開(kāi)發(fā)環(huán)境開(kāi)發(fā)自己的可執(zhí)行程序,通過(guò)工具寫入加密狗。如PC或工控機(jī)上的程序中的核心功能算法可以封裝入可執(zhí)行程序中,需要時(shí)調(diào)用加密狗中的程序,這樣就算軟件被破解或復(fù)制,沒(méi)有加密狗,軟件也不可能使用,或者將使用次數(shù)和使用時(shí)限的功能封裝到可執(zhí)行程序,只要可以編程,一切皆有可能。
當(dāng)然,現(xiàn)在的加密狗功能很多,可以存儲(chǔ)密鑰做身份認(rèn)證,可以用來(lái)給程序加殼,可以生成密鑰對(duì)來(lái)加密文件或程序,根據(jù)項(xiàng)目可以選擇更合適的方法。但根據(jù)我們的實(shí)際測(cè)試,國(guó)產(chǎn)的加密狗對(duì)Windows堅(jiān)持的很好,但對(duì)Linux堅(jiān)持的都不是很好,有的沒(méi)有Linux驅(qū)動(dòng),有的有驅(qū)動(dòng),但經(jīng)常發(fā)生無(wú)法識(shí)別的問(wèn)題,可能Linux上很少人會(huì)用到吧。
當(dāng)然,現(xiàn)在的加密狗公司功能很多,可以存儲(chǔ)密鑰做身份認(rèn)證,可以用來(lái)給程序加殼,可以生成密鑰對(duì)來(lái)加密文件或程序,根據(jù)項(xiàng)目可以選擇更合適的方法。但根據(jù)我們的實(shí)際測(cè)試,國(guó)產(chǎn)的加密狗對(duì)Windows堅(jiān)持的很好,但對(duì)Linux堅(jiān)持的都不是很好,有的沒(méi)有Linux驅(qū)動(dòng),有的有驅(qū)動(dòng),但經(jīng)常發(fā)生無(wú)法識(shí)別的問(wèn)題,可能Linux上很少人會(huì)用到吧。

上一頁(yè):加密狗是什么?一次性給您說(shuō)全加密狗的概念
下一頁(yè):加密狗有哪些應(yīng)用領(lǐng)域 海之博帶你揭秘