有些编程器可以直接读取一般的加密单片机芯片,但是OTP加密的话,一般都无能为力了。另外,解密时,有可能损坏被解密的单片机芯片。不论是芯片加密还是芯片解密都是为了安全,不让别人读到芯片内容,也有的是为了防止电子产品抄袭。芯片加密,为了防止未经授权访问或拷贝单片机的机内程序。对称性加密算法:对称式加密就是加密和解密使用同一个密钥。
如果单片机的程序没有加密的话可以吧二进制机器码读出来,然后通过反汇编软件来把机器码转换为程序代码,反汇编软件网上可以荡的,不过反回来的程序精度不高。要输入并储存密码,首先需要在51单片机中定义一个输入口,如P1口,作为密码输入的接口。然后,使用相应的密码输入方法(如按键或串口输入。测试了下,发现IAR点DEBUG,对单片机程序无影响。
问题一:怎么查看加密狗是什么软件的加密狗查看硬件ID,设备管理器里面,然后输入它的ID百度就有了。现在的51单片机程序下载时如果选择了加密,则只能执行,用编程软件也只能擦除,不能读出,其原理是程序存储器中有编程锁一般2到3位,如果将其写如没加密,将其读出,保存成*。hex,然后烧进去,可以用。你读一下没有什么信息就已经加密了但是按照一般来说,这个图是无法满足下载功能的。
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容