【技术实现步骤摘要】
本专利技术涉及单片机应用,具体涉及一种防破解单片机程序的方法及单片机、可读存储程序。
技术介绍
1、在单片机程序开发过程中,公司软件工程师付出了大量时间和精力,精心设计并开发出一款高质量的产品程序。然而,当这些产品程序投放市场后,尽管采用了简单的代码加密措施,却很容易被竞争对手通过逆向工程等手段破解。这种情况不仅削弱了公司的竞争优势,也对工程师们的辛勤劳动和技术成果造成了损害。为了保护知识产权和技术秘密,公司需要考虑更为复杂和高级的加密方法,以增强程序的安全性,防止未经授权的复制和使用。
技术实现思路
1、本专利技术主要解决的技术问题是:提供一种能够保护单片机程序的防破解单片机程序的方法及单片机。
2、根据第一方面,一种实施例中提供一种防破解单片机程序的方法,用于单片机和上位机,包括:
3、上位机向单片机发送程序的读取命令;
4、单片机对所述读取命令进行解析,以向上位机发送单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息;
...【技术保护点】
1.一种防破解单片机程序的方法,其特征在于,用于单片机和上位机,包括:
2.如权利要求1所述的防破解单片机程序的方法,其特征在于,在所述上位机向单片机发送程序的读取命令时,对所述读取命令进行加密,包括:
3.如权利要求1所述的防破解单片机程序的方法,其特征在于,所述上位机对所述单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息进行合并加密,以生成第一哈希值,包括:
4.如权利要求3所述的防破解单片机程序的方法,其特征在于,所述对所述第一字节序列进行加密,包括:
5.如权利要求1所述的防破解单片机程序
...【技术特征摘要】
1.一种防破解单片机程序的方法,其特征在于,用于单片机和上位机,包括:
2.如权利要求1所述的防破解单片机程序的方法,其特征在于,在所述上位机向单片机发送程序的读取命令时,对所述读取命令进行加密,包括:
3.如权利要求1所述的防破解单片机程序的方法,其特征在于,所述上位机对所述单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息进行合并加密,以生成第一哈希值,包括:
4.如权利要求3所述的防破解单片机程序的方法,其特征在于,所述对所述第一字节序列进行加密,包括:
5.如权利要求1所述的防破解单片机程序的方法,其特征在于,所述单片机读取单片机程序中前设定字节的程序代码、单片机的当前时间和单片机的设备特定信息,并将所述单片机程序中前设定字节的程序代码、单片机的当前时间和单...
【专利技术属性】
技术研发人员:彭丹,朱卫,
申请(专利权)人:深圳美格尔生物医疗集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。