C8051FXX 加密方法
一、Keil C51中如何加密
1、在編譯好的HEX文件的倒數(shù)第二行加入“:01FDFF000003”即可,或者“:02FDFE00000003”
2、在KEIL工程中增加一個(gè)LOCK.C文件,內(nèi)容只有一行,如下:
unsigned char code lock[1]={0};
然后在“BL51 LOCATE”選項(xiàng)的“CODE”中填入“?CO?LOCK(0xfdff)”。重新編譯下載生成的HEX文件即可。
如果是讀寫都加密則是:
unsigned int code lock[1]={0};
然后在“BL51 LOCATE”選項(xiàng)的“CODE”中填入“?CO?LOCK(0xfdfe)”。重新編譯下載生成的HEX文件即可。
二、匯編語(yǔ)言程序中如何加密
1、匯編語(yǔ)言中加密相對(duì)簡(jiǎn)單些,只要在0xfdfe和0xfdff地址填寫0即可以,一般常用的方法比如:
org 0fdfeh
nop
nop (占兩個(gè)字節(jié)的空間被清零)
…...
ljmp xxxx.
------------------------
Org 0fdfeh
DW 0
評(píng)論