51单片机的加密与解密
51类单片机在结束三级加密往后选用烧坏加密断定位(把芯片内的硅片击穿),不损坏其它有些,不占用单片机任何本钱。加密断定位被烧坏后不再具有擦除特性。一旦用OTP办法加密后,单片机片内的加密位和程序存储器内的数据就不能被再次擦除。
通过OTP加密往后通过编程器读取查验的时分会提示:有些引脚触摸不良-----断脚。
例如:烧断89C51的31脚 EA脚,烧断89C51、89C2051的数据线以及烧断PIC系列芯片的数据时钟线等。
这种加密办法会对一些通过数据位单片机解密的办法,构成必定的艰难。
ATMEL 89C系列51单片机特征:
1.内部含Flash存储器
因而在体系的开发进程中能够非常简略进行程序的批改,这就大大缩短了体系的开发周期。一同,在体系作业进程中,能有用地保留一些数据信息,即便外界电源损坏也不影响到信息的保留。
2.和80C51插座兼容
89C系列单片机的引脚是和80C51一样的,所以,当用89C系列单片机替代80C51时,能够直接进行代换。这时,不管选用40引脚亦或44引脚的商品,只需用一样引脚的89C系列单片机替代80C51的单片机即可。
3.静态时钟办法
89C系列单片机选用静态时钟办法,所以能够节约电能,这关于下降便携式商品的功耗非常有用。
4.差错编程亦无废品发作
通常的OTP商品,一旦差错编程就成了废品。而89C系列单片机内部选用了Flash存储器,所以,差错编程往后仍能够从头编程,直到精确接连,故不存在废品。
5.可进行重复体系实验
用89C系列单片机计划的体系,能够重复进行体系实验;每次实验能够编入纷歧样的程序,这么能够确保用户的体系计划抵达最优。并且随用户的需求和翻开,还能够进行批改,使体系不断能跟随用户的最新恳求。
解密办法:
关于ATMEL 89C系列芯片依据其存储器的特征,简略的办法即是想办法把暗码去掉,由于OTP办法存储不能用电擦除,可是能够用紫外光来擦除,那么只需能操控好了只把暗码有些擦除去,而保留了程序段,那么这么的芯片即是不加密的了。
假定这么还没有办法,那么假定把芯片经曩昔层处理,把存储器进行摄影,由于代码是以电荷的码点办法存在的,然后把相片通过染色处理,把1和0差异读出收拾,这么就得到了存储器里的代码。解密的办法和办法许多,以上仅仅简略的提了一下思路,作为专业解密的技能人员,拿到芯片后拟定计划,首要要思考解密本钱,要用最底的成正本结束解密的意图。由于看到许多客户由于不了解加密宽和密,信赖一些不标准公司的宣扬,花费许多金钱不是想着把商品做的非常好,而是思考太多的加密办法,乃至由于怕被解密而不去运用某种芯片,正本你知道一些加密解密的技能就不会有那种主见了。
上一篇:单片机内部并行I/O口及其效果
下一篇:单片机与PLC编程的差异