【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种文件处理方法及装置。
技术介绍
数据保全就是以数据形式(文字、图形、字母、数字、三维标志、颜色组合和声音以及上述要素组合等)存在的各类数据信息,运用特殊的运算方式进行运算、加密固定,载明保全生成的标准时间等,防止被人篡改,确保电子数据原始性和客观性的程序及方法。与纸质文件相比,电子文件主要有技术含量高、不易被伪造和篡改、复合性、间接性等特点;由于电子证据的诸多特点,如何确认电子文件是否被篡改,成为电子文件是否具有真实性、能否作为证据等使用的关键。到目前为止,还没有一种技术可以很好地确认电子文件是否被篡改过。因而,如何验证电子文件是否被篡改,进而提高电子文件的安全性,是一亟待解决的技术问题。
技术实现思路
本专利技术提供一种文件处理方法及装置,用以验证文件是否被篡改,进而提高文件的安全性。本专利技术提供一种文件处理方法,包括:接收用户发送的多种预设格式的待验证文件;分别对每种格式的待验证文件进行哈希计算,得到每种格式的待验证文件对应的哈希值;根据得到的多种格式的待验证文件对应的多个哈希值再次进行哈希计算,得到第一目标哈希值;将所述第一目标哈希值与目标文件对应的第二目标哈希值进行比较;当所述第一目标哈希值与所述第二目标哈希值比较结果一致时,确定所述待验证文件与所述目标文件内容相同。本专利技术的有益效果在于:生成多种格式的待验证文件对应的哈希值,并将这些哈希值进行二次哈希,得到多种格式待验证文件对应的第一目标哈希值,并与预先存储的目标文件对应的第二目标哈希值进行比对,从而验证文件是否与目标文件是否相同,从而验证文件是否被篡 ...
【技术保护点】
一种文件处理方法,其特征在于,包括:接收用户发送的多种预设格式的待验证文件;分别对每种格式的待验证文件进行哈希计算,得到每种格式的待验证文件对应的哈希值;根据得到的多种格式的待验证文件对应的多个哈希值再次进行哈希计算,得到第一目标哈希值;将所述第一目标哈希值与目标文件对应的第二目标哈希值进行比较;当所述第一目标哈希值与所述第二目标哈希值比较结果一致时,确定所述待验证文件与所述目标文件内容相同。
【技术特征摘要】
1.一种文件处理方法,其特征在于,包括:接收用户发送的多种预设格式的待验证文件;分别对每种格式的待验证文件进行哈希计算,得到每种格式的待验证文件对应的哈希值;根据得到的多种格式的待验证文件对应的多个哈希值再次进行哈希计算,得到第一目标哈希值;将所述第一目标哈希值与目标文件对应的第二目标哈希值进行比较;当所述第一目标哈希值与所述第二目标哈希值比较结果一致时,确定所述待验证文件与所述目标文件内容相同。2.如权利要求1所述的方法,其特征在于,在所述接收用户发送的多种预设格式的待验证文件之前,所述方法还包括:接收用户发送的多种预设格式的目标文件;分别对每种格式的目标文件进行哈希计算,得到每种格式的目标文件对应的哈希值;根据得到的多种格式的目标文件对应的多个哈希值再次进行哈希计算,得到所述第二目标哈希值;将所述第二目标哈希值进行存储。3.如权利要求2所述的方法,其特征在于,所述将所述第二目标哈希值进行存储,包括:将所述第二目标哈希值发送至用于进行加密货币交易的区块链中;当所述加密货币的交易次数达到预设数目时,确定所述第二目标哈希值存储成功,且所述第二目标哈希值为不可修改状态。4.如权利要求1所述的方法,其特征在于,所述多种预设格式包括以下至少一种格式:原始格式、可扩展标记语言格式和数字格式;其中,所述可扩展标记语言格式和数字格式是根据所述原始格式转换得到的。5.如权利要求4所述的方法,其特征在于,所述方法还包括:当所述第一目标哈希值与所述第二目标哈希值比较结果不一致时,判断所述可扩展标记语言格式的待验证文件对应的哈希值和所述可扩展标记语言格式的目标文件对应的哈希值是否相同;当所述可扩展标记语言格式的待验证文件对应的哈希值和所述可扩展标记语言格式的目标文件对应的哈希值相同时,确定所述待验证文件与所述目标文件相同。6.如权利要求4所述的方法,其特征在于,所述方法还包括:当所述第一目标哈希值与所述第二目标哈希值比较结果不一致时,判断所述可扩展标记语言格式的待验证文件对应的哈希值和所述可扩展标记语言格式的目标文件对应的哈希值是否相同;当所述可扩展标记语言格式的待验证文件对应的哈希值和所述可扩展标记语言格式的目标文件对应的哈希值相同时,判断所述数字格式的待验证文件对应的哈希值与所述数字格式的目标文件对应的哈希值是否相同;当所述数字格式的待验证文件对应的哈希值与所述数字格式的目标文件对应的哈希值相同时,确定所述待验证文件与所述目标文件相同。7.如权利要求6所述的方法,其特征在于,所述方法还包括:当所述数字格式的待验证文件对应的哈希值与所述数字格式的目标文件对应的哈希值不相同时,将所述数字格式的待验证文件和数字格式的目标文件进行比对;当所述数字格式的待验证文件和所述数字格式的目标文件之间的差异小于预设阈值时,确定所述待验证文件与所述目标文件相同。8.如权利要求1、5、6、7中任一项所述的方法,其特征在于,所述待验证文件中包括需要根据所述目标文件进行验证的文件;所述方法还包括:在确定所述待验证文件与所述目标文件内容相同时,输出验证通过的提示消息。9.一种文件处理装置,其特征在于,包括:第一接收模块,用...
【专利技术属性】
技术研发人员:张楠赓,
申请(专利权)人:杭州嘉楠耘智信息科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。