审计文件验证方法、设备以及存储介质技术

技术编号:39056147 阅读:12 留言:0更新日期:2023-10-12 19:49
本申请公开了审计文件验证方法、设备以及存储介质,属于审计文件验证技术领域,包括:获取待审计文件与对应的第一SHA256签名数据;其中,所述待审计文件为利用SHA256算法进行签名的碳排放数据;基于所述待审计文件,得到第二SHA256签名数据;利用所述第一SHA256签名数据对所述第二SHA256签名数据进行验证;若验证结果一致,则解密所述待审计文件,获得所述碳排放数据。本申请利用从审计系统中获得的第一SHA256签名数据对待审计文件中的第二SHA256签名数据进行验证,当二者验证结果一致时,则证明待审计文件是待审计用户上传的正确文件,该待审计文件未出现伪造、篡改等情况。篡改等情况。篡改等情况。

【技术实现步骤摘要】
审计文件验证方法、设备以及存储介质


[0001]本申请涉及审计文件验证领域,尤其涉及一种审计文件验证方法、设备以及存储介质。

技术介绍

[0002]为防止重要文件数据信息被篡改,主要采用区块链技术对重要文件数据信息进行保存,反之他人对重要文件数据信息进行伪造、篡改。但是,对于“50%攻击”、“女巫攻击”等,使用区块链技术对重要文件数据信息进行保存,仍会出现重要文件数据信息被伪造、篡改等情形。

技术实现思路

[0003]本申请的主要目的在于提供一种审计文件验证方法、设备以及存储介质,旨在解决重要数据文件容易被伪造、篡改的技术问题。
[0004]为实现上述目的,本申请提供一种审计文件验证方法,用于审计设备,包括:
[0005]获取待审计文件与对应的第一SHA256签名数据;其中,所述待审计文件为利用SHA256算法进行签名的碳排放数据;
[0006]基于所述待审计文件,得到第二SHA256签名数据;
[0007]利用所述第一SHA256签名数据对所述第二SHA256签名数据进行验证;
[0008]若验证结果一致,则解压所述待审计文件,获得所述碳排放数据。
[0009]可选地,所述利用所述第一SHA256签名数据对所述第二SHA256签名数据进行验证之后,所述方法还包括:
[0010]解压所述待审计文件,获得碳排放参数数据文件与碳排放结果数据文件;
[0011]获取与所述碳排放参数数据文件对应的第三SHA256签名数据,以及与所述碳排放结果数据文件对应的第四SHA256签名数据;
[0012]基于所述碳排放参数数据文件,得到第五SHA256签名数据;
[0013]基于所述碳排放结果数据文件,得到第六SHA256签名数据;
[0014]若所述第三SHA256签名数据与所述第五SHA256签名数据的验证结果一致,则所述碳排放参数数据验证通过;
[0015]若所述第四SHA256签名数据与所述第六SHA256签名数据的验证结果一致,则所述碳排放结果数据验证通过。
[0016]可选地,所述获取待审计文件与对应的第一SHA256签名数据,包括:
[0017]获取地盘项目基本信息;其中,所述地盘项目基本信息包括地盘项目名称、地盘项目审计起始时间以及地盘项目审计结束时间;
[0018]基于所述地盘项目基本信息,获取所述待审计文件与所述第一SHA256签名数据。
[0019]可选地,所述解压所述待审计文件,获得所述碳排放数据之后,所述方法还包括:
[0020]从所述待审计文件中确定出目标单据文件;
[0021]从所述目标单据文件中识别出目标数据;其中,所述目标数据包括建筑材料种类数据、建筑材料数量数据以及建筑施工碳排放数据;
[0022]对所述目标数据进行校验,获得校验后的目标数据;
[0023]根据所述校验后的目标数据,获得新的碳排放数据;
[0024]利用所述新的碳排放数据对所述对所述碳排放数据进行校验,获得审计结果。
[0025]第二方面,本申请提供一种审计文件验证方法,用于数据处理设备,包括:
[0026]获取碳排放数据;其中,所述碳排放数据包括碳排放参数数据与碳排放结果数据;
[0027]利用SHA256算法对所述碳排放数据进行签名,得到待审计文件与第一SHA256签名数据;
[0028]发送所述待审计文件与所述第一SHA256签名数据至审计设备,以使所述审计设备基于所述审计文件得到第二SHA256签名数据,并利用第一SHA256签名数据对所述第二SHA256签名数据进行验证,若验证结果一致,则解压所述待审计文件,获得所述碳排放数据。
[0029]可选地,所述利用SHA256算法对所述碳排放数据文件进行签名,得到待审计文件与第一SHA256签名数据,包括:
[0030]利用所述SHA256算法对所述碳排放数据进行签名,得到碳排放数据文件与所述第一SHA256签名数据;
[0031]基于所述碳排放数据,生成文件偏移量;
[0032]在所述碳排放数据文件中加入所述文件偏移量,得到待审计文件与第一SHA256签名数据。
[0033]可选地,所述在所述碳排放数据文件中加入所述文件偏移量,得到待审计文件与第一SHA256签名数据,包括:
[0034]获取预设字节数量的干扰数据;
[0035]在所述碳排放数据文件的控制头中加入所述文件偏移量与所述干扰数据,得到待审计文件与第一SHA256签名数据。
[0036]第三方面,本申请提供一种审计设备,包括:处理器,存储器以及存储在存储器中的审计文件验证程序,审计文件验证程序被处理器运行时实现如第一方面所述的审计文件验证方法的步骤。
[0037]第四方面,本申请提供一种数据处理设备,包括:处理器,存储器以及存储在存储器中的审计文件验证程序,审计文件验证程序被处理器运行时实现如第二方面所述的审计文件验证方法的步骤。
[0038]第五方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例的审计文件验证方法。
[0039]本申请实施例提出的一种审计文件验证方法,相较于现有技术中,直接将待审计文件上传至区块链上链,本申请利用从审计系统中获得的第一SHA256签名数据对待审计文件中的第二SHA256签名数据进行验证,当二者验证结果一致时,则证明待审计文件是待审计用户上传的正确文件,该待审计文件未出现伪造、篡改等情况。
附图说明
[0040]图1为本申请审计文件验证方法的架构示意图;
[0041]图2为本申请实施例中一种审计设备的硬件结构示意图;
[0042]图3为本申请审计文件验证方法第一实施例的流程示意图;
[0043]图4为本申请审计文件验证方法第二实施例的流程示意图;
[0044]图5为本申请审计文件验证方法第三实施例的流程示意图;
[0045]图6为本申请审计文件验证方法第四实施例的流程示意图。
[0046]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0048]由于现有技术,为防止重要文件数据信息被篡改,主要采用区块链技术对重要文件数据信息进行保存,反之他人对重要文件数据信息进行伪造、篡改。但是,对于“50%攻击”、“女巫攻击”等,使用区块链技术对重要文件数据信息进行保存,仍会出现重要文件数据信息被伪造、篡改等情形。
[0049]本申请提供一种解决方案,相较于现有技术中,直接将待审计文件上传至区块链上链,本申请利用从审计系统中获得的第一SHA256签名数据对待审计文件中的第二SHA256签名数据进行验证,当二者验证结果一致时,则证明待审计文件是待审计用户上传的正确文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种审计文件验证方法,其特征在于,用于审计设备,所述方法包括:获取待审计文件与对应的第一SHA256签名数据;其中,所述待审计文件为利用SHA256算法进行签名的碳排放数据;基于所述待审计文件,得到第二SHA256签名数据;利用所述第一SHA256签名数据对所述第二SHA256签名数据进行验证;若验证结果一致,则解压所述待审计文件,获得所述碳排放数据。2.根据权利要求1所述的审计文件验证方法,其特征在于,所述利用所述第一SHA256签名数据对所述第二SHA256签名数据进行验证之后,所述方法还包括:解压所述待审计文件,获得碳排放参数数据文件与碳排放结果数据文件;获取与所述碳排放参数数据文件对应的第三SHA256签名数据,以及与所述碳排放结果数据文件对应的第四SHA256签名数据;基于所述碳排放参数数据文件,得到第五SHA256签名数据;基于所述碳排放结果数据文件,得到第六SHA256签名数据;若所述第三SHA256签名数据与所述第五SHA256签名数据的验证结果一致,则所述碳排放参数数据验证通过;若所述第四SHA256签名数据与所述第六SHA256签名数据的验证结果一致,则所述碳排放结果数据验证通过。3.根据权利要求1所述的审计文件验证方法,其特征在于,所述获取待审计文件与对应的第一SHA256签名数据,包括:获取地盘项目基本信息;其中,所述地盘项目基本信息包括地盘项目名称、地盘项目审计起始时间以及地盘项目审计结束时间;基于所述地盘项目基本信息,获取所述待审计文件与所述第一SHA256签名数据。4.根据权利要求1所述的审计文件验证方法,其特征在于,所述解压所述待审计文件,获得所述碳排放数据之后,所述方法还包括:从所述待审计文件中确定出目标单据文件;从所述目标单据文件中识别出目标数据;其中,所述目标数据包括建筑材料种类数据、建筑材料数量数据以及建筑施工碳排放数据;对所述目标数据进行校验,获得校验后的目标数据;根据所述校验后的目标数据,获得新的碳排放数据;利用所述新的碳排放数据对所述对所述碳排放数据进...

【专利技术属性】
技术研发人员:贾超师达唐建华戴吉崔雁翔张玉华李雁飞张明周嘉俊周达
申请(专利权)人:中国建筑工程香港有限公司
类型:发明
国别省市:

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

1