 單片機解密(mi)有什么用
							時(shi)間:2017-07-19      來源:未知
							單片機解密(mi)有什么用
							時(shi)間:2017-07-19      來源:未知 
							在正式討論單片機解密有什么用之前,我們要先清楚什么是單片機(ji)解密,為(wei)什么(me)要(yao)進行單片機加密。
 
什么是單片機解密?
大(da)部(bu)分單(dan)(dan)片機(ji)程(cheng)式寫進單(dan)(dan)片機(ji)后,工程(cheng)師(shi)們為了防(fang)止(zhi)他人非法盜用(yong)(侵權(quan)),所(suo)以(yi)給加密,以(yi)防(fang)他人讀出里面的(de)程(cheng)式;而單(dan)(dan)片機(ji)攻擊者借助專(zhuan)用(yong)設(she)備或者自制設(she)備,利用(yong)單(dan)(dan)片機(ji)芯片設(she)計上的(de)漏(lou)洞或軟件缺陷(xian),通過多種技術手段,就(jiu)可以(yi)從芯片中提取關鍵信(xin)息,獲取單(dan)(dan)片機(ji)內程(cheng)序這就(jiu)叫單(dan)(dan)片機(ji)解(jie)密。
為什么要進行單片機加密?
單片(pian)機(ji)(ji)(MCU)一般都(dou)有內部(bu)EEPROM/FLASH供用(yong)(yong)戶存放程(cheng)(cheng)序(xu)和工作數據(ju)。為了防止(zhi)未經授權訪問或拷貝單片(pian)機(ji)(ji)的(de)機(ji)(ji)內程(cheng)(cheng)序(xu),大(da)部(bu)分(fen)單片(pian)機(ji)(ji)都(dou)帶有加密(mi)鎖定(ding)位或者加密(mi)字節,以保護片(pian)內程(cheng)(cheng)序(xu)。如果(guo)在編程(cheng)(cheng)時加密(mi)鎖定(ding)位被(bei)使能(鎖定(ding)),就無法用(yong)(yong)普通編程(cheng)(cheng)器直接(jie)讀取(qu)單片(pian)機(ji)(ji)內的(de)程(cheng)(cheng)序(xu),從而實現防止(zhi)電子(zi)產品(pin)復制的(de)目的(de)。
單片機解密有什么用?
與解密相對的就是加密,我們已經知道了單片機加密是為了防止電子產品復制,那單(dan)片(pian)機解密的目的其實就是復(fu)制電子產品。
開發一款成(cheng)熟的(de)(de)(de)產品是很花費時(shi)間、精力和金(jin)錢(qian)成(cheng)本的(de)(de)(de),而現在(zai)侵權的(de)(de)(de)處罰又比較小,真正問責的(de)(de)(de)也不多,所以很多企(qi)業為了快速仿造競爭對(dui)手的(de)(de)(de)產品,一般(ban)就(jiu)原(yuan)樣照抄對(dui)方(fang)的(de)(de)(de)電路(lu),但由于(yu)單(dan)片機內(nei)部(bu)有程(cheng)序(xu),不能(neng)直(zhi)接再市面(mian)上購買,所以就(jiu)只能(neng)想辦法通過編程(cheng)工具(ju)讀(du)出(chu)來(lai),但是如果(guo)遇到別人(ren)的(de)(de)(de)程(cheng)序(xu)通過設置加密位或者(zhe)燒斷熔絲的(de)(de)(de)方(fang)式進(jin)行(xing)加密的(de)(de)(de)時(shi)候(hou),就(jiu)需要找專業的(de)(de)(de)人(ren)來(lai)進(jin)行(xing)解密了。
更多單片機學習資料

