編輯:黃工 參考素材來(lái)源:網(wǎng)絡(luò) 現(xiàn)在的MCU程序可能別人花幾百塊錢(qián)就能破解,為了防止大家的程序不被剽竊,今天給大家分享點(diǎn)加密的內(nèi)容。 一、常見(jiàn)加密方法 本節(jié)不講加密具體實(shí)現(xiàn)算法,只講常見(jiàn)加密方法。 1.程序?qū)懕Wo(hù) 這種方法是最常見(jiàn),也是最簡(jiǎn)單的一種?,F(xiàn)在的MUC基本都有寫(xiě)保護(hù)功能,但是這種容易被人破解。 2.燒斷數(shù)據(jù)總線 這個(gè)方法聽(tīng)起來(lái)不錯(cuò),但有損壞的風(fēng)險(xiǎn),同樣也能破解。 3.軟件加密 是一些防止別人讀懂程序的方法,單一的這種方法不能防止別人全盤(pán)復(fù)制,須配合其他的加密算法。 4.添加外部硬件電路的加密方法 這個(gè)方法效果看起來(lái)比較好,但會(huì)增加成本。 5.芯片打磨改型 這個(gè)方法改了型號(hào)能誤導(dǎo),但同時(shí)也增加成本,解密者一般也能分析出來(lái)。 6.通過(guò)通過(guò)聯(lián)網(wǎng)加序列號(hào)加密 通過(guò)連接網(wǎng)絡(luò),在你的MCU中生成一個(gè)唯一的隨機(jī)長(zhǎng)序列號(hào),并加入復(fù)雜的特種算法,或加入你們重新編碼的企業(yè)信息在里面,每個(gè)芯片內(nèi)不同,復(fù)制者只能復(fù)制到一個(gè)序列號(hào)。 7.通過(guò)MCU唯一的標(biāo)識(shí)加密 以前很多MCU沒(méi)有唯一標(biāo)識(shí)碼,現(xiàn)在的很多MCU都具有唯一標(biāo)識(shí)碼了。 這個(gè)方法比較好,簡(jiǎn)單省事,能很好的防止復(fù)制。 二、讀保護(hù) + 唯一ID加密 使用讀保護(hù) + 唯一ID的加密是最常用的一種方法,也是推薦大家使用的一種方法。 |
|
來(lái)自: 西北望msm66g9f > 《編程》