一种嵌入式设备文件远程比对方法及系统技术方案

技术编号:37679953 阅读:28 留言:0更新日期:2023-05-28 09:33
一种嵌入式设备文件远程比对方法及系统,该方法包括:远程主站下发文件到嵌入式设备,并在远程主站备份该文件;远程主站从备份文件的随机位置记录并抠出预定长度的内容,计算文件剩余部分的校验码;远程主站将上述文件名及随机位置发送给所述嵌入式设备,嵌入式设备记录并抠出文件相同位置的预定长度的内容,计算文件剩余部分的校验码;远程主站将本地保存的预定长度的内容和校验码和嵌入式设备中的进行比对,如果一致,则嵌入式设备中的文件正常,不一致,则文件异常。本发明专利技术在校对文件时,通过改变文件内容的方式,使得每次校验的结果都不同,能防止设备记住最初的校验码,也使得通信数据很少。数据很少。数据很少。

【技术实现步骤摘要】
一种嵌入式设备文件远程比对方法及系统


[0001]本专利技术涉及嵌入式设备软件管理
,尤其涉及一种嵌入式设备文件远程比对方法及系统。

技术介绍

[0002]嵌入式设备中,内部文件有时需要远程主站校核,目前主要通过计算文件的MD5、SHA1、CRC32等进行校核。但是这种方法无法防止嵌入式设备做假,虚报原始的校核码,使得远程主站认为嵌入式设备文件是完好的。
[0003]现有技术方案是直接技术文件的MD5、SHA1、CRC32等,或者按字节读取文件,直接比较。如果嵌入式设备不愿意真实上报文件状况,会记下初始MD5、SHA1、CRC32等的计算值,使得主站无法发现设备中文件已经被更换;按字节比较耗费通信流量,在文件很多或者文件很大时无法实施。

技术实现思路

[0004]基于现有技术的上述情况,本专利技术的目的在于提供一种嵌入式设备文件远程比对方法及系统,防止设备记下初始MD5、SHA1、CRC32等的计算值,使得主站无法发现设备中文件已经被更换;解决无法按字节比较耗费通信流量,在文件很多或者文件很大时无法实施的文件比对问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种嵌入式设备文件远程比对方法,其特征在于,包括如下步骤:远程主站下发文件到嵌入式设备,并在远程主站备份该文件;远程主站从备份文件的随机位置记录并抠出预定长度的内容,计算文件剩余部分的校验码;远程主站将上述文件名及随机位置发送给所述嵌入式设备,嵌入式设备记录并抠出文件相同位置的预定长度的内容,计算文件剩余部分的校验码;远程主站读取嵌入式设备上述抠出的预定长度的内容以及计算的校验码,与远程主站本地保存的预定长度的内容和校验码进行比对,如果一致,则嵌入式设备中的文件正常,不一致,则嵌入式设备中的文件异常。2.根据权利要求1所述的嵌入式设备文件远程比对方法,其特征在于,所述预定长度的内容为一个字节的内容。3.根据权利要求1或2所述的嵌入式设备文件远程比对方法,其特征在于,远程主站根据需要随时验证嵌入式设备中文件的一致性。4.一种嵌入...

【专利技术属性】
技术研发人员:熊章学林向阳刘利兵郝长征王军马晓东
申请(专利权)人:许继集团有限公司
类型:发明
国别省市:

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

1