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