一种防破解单片机程序的方法及单片机、可读存储程序技术

技术编号:43379838 阅读:22 留言:0更新日期:2024-11-19 17:57
一种防破解单片机程序的方法及单片机、可读存储程序,涉及单片机应用技术领域。该方法包括:上位机向单片机发送程序的读取命令;单片机向上位机发送单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息;上位机对单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息进行合并加密,以生成第一哈希值;单片机获取包含第一哈希值的传输数据;单片机上电工作时,单片机将单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息进行合并加密,以生成第二哈希值;单片机对第一哈希值和第二哈希值,如果第一哈希值和第二哈希值一致,单片机程序则正常运行。

【技术实现步骤摘要】

本专利技术涉及单片机应用,具体涉及一种防破解单片机程序的方法及单片机、可读存储程序


技术介绍

1、在单片机程序开发过程中,公司软件工程师付出了大量时间和精力,精心设计并开发出一款高质量的产品程序。然而,当这些产品程序投放市场后,尽管采用了简单的代码加密措施,却很容易被竞争对手通过逆向工程等手段破解。这种情况不仅削弱了公司的竞争优势,也对工程师们的辛勤劳动和技术成果造成了损害。为了保护知识产权和技术秘密,公司需要考虑更为复杂和高级的加密方法,以增强程序的安全性,防止未经授权的复制和使用。


技术实现思路

1、本专利技术主要解决的技术问题是:提供一种能够保护单片机程序的防破解单片机程序的方法及单片机。

2、根据第一方面,一种实施例中提供一种防破解单片机程序的方法,用于单片机和上位机,包括:

3、上位机向单片机发送程序的读取命令;

4、单片机对所述读取命令进行解析,以向上位机发送单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息;

5、上位机对所本文档来自技高网...

【技术保护点】

1.一种防破解单片机程序的方法,其特征在于,用于单片机和上位机,包括:

2.如权利要求1所述的防破解单片机程序的方法,其特征在于,在所述上位机向单片机发送程序的读取命令时,对所述读取命令进行加密,包括:

3.如权利要求1所述的防破解单片机程序的方法,其特征在于,所述上位机对所述单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息进行合并加密,以生成第一哈希值,包括:

4.如权利要求3所述的防破解单片机程序的方法,其特征在于,所述对所述第一字节序列进行加密,包括:

5.如权利要求1所述的防破解单片机程序的方法,其特征在于,...

【技术特征摘要】

1.一种防破解单片机程序的方法,其特征在于,用于单片机和上位机,包括:

2.如权利要求1所述的防破解单片机程序的方法,其特征在于,在所述上位机向单片机发送程序的读取命令时,对所述读取命令进行加密,包括:

3.如权利要求1所述的防破解单片机程序的方法,其特征在于,所述上位机对所述单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息进行合并加密,以生成第一哈希值,包括:

4.如权利要求3所述的防破解单片机程序的方法,其特征在于,所述对所述第一字节序列进行加密,包括:

5.如权利要求1所述的防破解单片机程序的方法,其特征在于,所述单片机读取单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息,并将所述单片机程序中前设定字节的程序代码、单片机的当前时间和单...

【专利技术属性】
技术研发人员:彭丹朱卫
申请(专利权)人:深圳美格尔生物医疗集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1