单片机加密处理.doc

单片机加密处理.doc

ID:57731077

大小:12.50 KB

页数:2页

时间:2020-09-02

单片机加密处理.doc_第1页
单片机加密处理.doc_第2页
资源描述:

《单片机加密处理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序如果没有加密是可以读出来的(加密的有的可解密),但读出来的是目标程序(二进制机器码),虽然可以反汇编成汇编语言,但和源程序相差甚远,要想读懂相难,其工作量很大,还不如自己编写。追问加密是atmel本身带的还是用户自己设计的?我抄了个板,想用里面的程序直接跑。回答ATMEL89C51有3个加密位LB1、LB2、LB3。通过软件编程可定义三个加密位的状态,以获得一些附加的功能:———————————————————————————LB1LB2LB3

2、功能———————————————————————————UUU

3、没有程序保密功能———————————————————————————PUU

4、

5、禁止从外部程序存储器中执行MOVC指令

6、读取内部程序存储器的内容———————————————————————————PPU

7、除上述功能外,还禁止程序校验———————————————————————————PPP

8、除上述功能外,还禁止外部执行———————————————————————————U:表示未编程P:表示编程单片机解密简单就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理。使在擦除片内程序之前首先擦除加密锁定位成为可能。AT89C系列单片机擦除操作的时序为:擦除开始---->擦除操作硬件初始化(10微秒)---->擦除加密锁定位(50----20

9、0微秒)--->擦除片内程序存储器内的数据(10毫秒)----->擦除结束。如果用程序监控擦除过程,一旦加密锁定位被擦除就终止擦除操作,停止进一步擦除片内程序存储器,加过密的单片机就变成没加密的单片机了。片内程序可通过总线被读出。对于AT89C系列单片机有两种不可破解的加密方法。一、永久性地破坏单片机的加密位的加密方法。简称OTP加密模式。二、永久性地破坏单片机的数据总线的加密方法。简称烧总线加密模式。ATMEga128A属于AVR单片机,其加密解密与89C51是类似的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。