當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 單片機(jī)學(xué)習(xí) > 單片機(jī)教程 > 單片機(jī)解密有什么用
在正式討論單片機(jī)解密有什么用之前,我們要先清楚什么是單片機(jī)解密,為什么要進(jìn)行單片機(jī)加密。
什么是單片機(jī)解密?
大部分單片機(jī)程式寫進(jìn)單片機(jī)后,工程師們?yōu)榱朔乐顾朔欠ūI用(侵權(quán)),所以給加密,以防他人讀出里面的程式;而單片機(jī)攻擊者借助專用設(shè)備或者自制設(shè)備,利用單片機(jī)芯片設(shè)計(jì)上的漏洞或軟件缺陷,通過(guò)多種技術(shù)手段,就可以從芯片中提取關(guān)鍵信息,獲取單片機(jī)內(nèi)程序這就叫單片機(jī)解密。
為什么要進(jìn)行單片機(jī)加密?
單片機(jī)(MCU)一般都有內(nèi)部EEPROM/FLASH供用戶存放程序和工作數(shù)據(jù)。為了防止未經(jīng)授權(quán)訪問(wèn)或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序。如果在編程時(shí)加密鎖定位被使能(鎖定),就無(wú)法用普通編程器直接讀取單片機(jī)內(nèi)的程序,從而實(shí)現(xiàn)防止電子產(chǎn)品復(fù)制的目的。
單片機(jī)解密有什么用?
與解密相對(duì)的就是加密,我們已經(jīng)知道了單片機(jī)加密是為了防止電子產(chǎn)品復(fù)制,那單片機(jī)解密的目的其實(shí)就是復(fù)制電子產(chǎn)品。
開(kāi)發(fā)一款成熟的產(chǎn)品是很花費(fèi)時(shí)間、精力和金錢成本的,而現(xiàn)在侵權(quán)的處罰又比較小,真正問(wèn)責(zé)的也不多,所以很多企業(yè)為了快速仿造競(jìng)爭(zhēng)對(duì)手的產(chǎn)品,一般就原樣照抄對(duì)方的電路,但由于單片機(jī)內(nèi)部有程序,不能直接再市面上購(gòu)買,所以就只能想辦法通過(guò)編程工具讀出來(lái),但是如果遇到別人的程序通過(guò)設(shè)置加密位或者燒斷熔絲的方式進(jìn)行加密的時(shí)候,就需要找專業(yè)的人來(lái)進(jìn)行解密了。