System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及财务数据处理的,具体而言,涉及基于区块链的财务数据处理方法及系统。
技术介绍
1、财务数据是反映企业或单位财务状况及运营成果一类数据的集合,其具体指代在原始经济事项基础上经过一系列加工形成的财务领域内具有专业属性的数据,具体包括财务账簿、报表数据以及各项指标分析数据等。
2、通过财务数据可以直接了解企业或单位的整体情况,如果企业财务被泄露,那将会造成不可估量的损失,因此,财务数据一定必须具备保密性。
3、但是目前财务数据都存储在企业内部的服务器中,使财务数据的保密变差,因此,提出一种基于区块链的财务数据处理方法及系统,以解决财务数据保密性差的技术问题。
技术实现思路
1、本专利技术实施例提供了一种基于区块链的财务数据处理方法及系统,以至少解决了现有财务数据保密性差的技术问题。
2、根据本专利技术实施例的一个方面,提供了一种基于区块链的财务数据处理方法。该方法可以包括:获取区块链中待处理的财务数据和用户的第一指纹图像信息,其中,财务数据包括:每一财务数据的类别和每类财务数据的密级,第一指纹图像信息是指用户进行财务数据验证时录入的指纹图像信息;将每一类财务数据存放到对应的区域中,且将每一区域标记区域名;通过哈希函数计算每一区域的区域名的哈希值;通过哈希函数计算第一指纹图像信息对应的第一哈希值;将第一哈希值与提前录取的用户的指纹图像信息对应的历史哈希值通过海明距离算法计算第一海明距离;当第一海明距离小于或等于预设海明距离时,通过调用每一区
3、可选地,将每一类财务数据存放到对应的区域中,且将每一区域标记区域名,包括:根据每一类财务数据的标签,对待处理的财务数据进行分类,得到每一类财务数据的类别,其中,每一类财务数据的类别包括每一类财务数据的密级;将每一类财务数据存放到对应密级的区域中,对每一区域标记区域名。
4、可选地,在将每一类财务数据存放到对应密级的区域中,将每一区域标记区域名之后,该方法还包括:将每一类财务数据对应的密级与每一财务数据对应的区域名进行绑定。
5、可选地,在将第一哈希值与提前录取的用户的指纹图像信息对应的历史哈希值通过海明距离算法计算第一海明距离之后,该方法还包括:当第一海明距离大于预设海明距离时,在一次录取用户的第二指纹图像信息;通过哈希函数计算第二指纹图像信息对应的第二哈希值;将第二哈希值与提前录取的用户的指纹图像信息对应的历史哈希值通过海明距离算法计算第二海明距离;当第二海明距离小于或等于预设海明距离时,通过调用每一区域的区域名的哈希值获取对应每一区域的财务数据。
6、可选地,在将第二哈希值与提前录取的用户的指纹图像信息对应的历史哈希值通过海明距离算法计算第二海明距离之后,该方法还包括:当第二海明距离大于预设海明距离时,对待处理的财务数据进行升密且发出第一警报信息。
7、可选地,当第一海明距离小于或等于预设海明距离时,通过调用每一区域的区域名的哈希值获取对应每一区域的财务数据,包括:通过调用每一区域的区域名的哈希值,得到每一区域的密级;将每一区域的密级与已有的每一区域的密级进行对比,当二者相同时,获取每一区域的财务数据;将每一区域的密级与已有的每一区域的密级进行对比,当二者不同时,发出第二警报信息。
8、本申请实施例中,通过获取区块链中待处理的财务数据和用户的第一指纹图像信息,其中,财务数据包括:每一财务数据的类别和每类财务数据的密级,第一指纹图像信息是指用户进行财务数据验证时录入的指纹图像信息;将每一类财务数据存放到对应的区域中,且将每一区域标记区域名;通过哈希函数计算每一区域的区域名的哈希值;通过哈希函数计算第一指纹图像信息对应的第一哈希值;将第一哈希值与提前录取的用户的指纹图像信息对应的历史哈希值通过海明距离算法计算第一海明距离;当第一海明距离小于或等于预设海明距离时,通过调用每一区域的区域名的哈希值获取对应每一区域的财务数据,解决了财务数据保密性差的技术问题,达到了提高了财务数据的保密性的技术效果。
9、本专利技术的优点:
10、本专利技术与现有的技术相对比,在进行财务数据处理时,获取区块链中的财务数据和用户的指纹图像信息,将每一财务数据存放至对应的区块链中,并对每一区块链进行标记区域名,计算第一指纹图像对应的第一哈希值,将第一哈希值与提前录取的用户的图像的哈希值进行对比,得到第一海明距离,如果第一海明距离小于或等于预设海明距离,通过调用每一区域的区域名的哈希值,得到每一区域的密级;将每一区域的密级与已有的每一区域的密级进行对比,当二者相同时,获取每一区域的财务数据;将每一区域的密级与已有的每一区域的密级进行对比,当二者不同时,发出第二警报信息,这样三重保障对财务数据进行保护,使已有的财务数据的安全性提高。
本文档来自技高网...【技术保护点】
1.一种基于区块链的财务数据处理方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的财务数据处理方法,其特征在于,所述将每一类财务数据存放到对应的区域中,且将每一区域标记区域名,包括:
3.根据权利要求2所述的一种基于区块链的财务数据处理方法,其特征在于,在所述将所述每一类财务数据存放到对应密级的区域中,对所述每一区域标记区域名之后,所述方法还包括:
4.根据权利要求1所述的一种基于区块链的财务数据处理方法,其特征在于,在所述将所述第一哈希值与所述提前录取的所述用户的指纹图像信息对应的历史哈希值通过海明距离算法计算第一海明距离之后,所述方法还包括:
5.根据权利要求4所述的一种基于区块链的财务数据处理方法,其特征在于,在所述将所述第二哈希值与所述提前录取的所述用户的指纹图像信息对应的历史哈希值通过所述海明距离算法计算第二海明距离之后,所述方法还包括:
6.根据权利要求1所述的一种基于区块链的财务数据处理方法,其特征在于,所述当所述第一海明距离小于或等于预设海明距离时,通过调用每一区域的区域名的哈希值获取对应
7.一种基于区块链的财务数据处理系统,其特征在于,包括:
...【技术特征摘要】
1.一种基于区块链的财务数据处理方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的财务数据处理方法,其特征在于,所述将每一类财务数据存放到对应的区域中,且将每一区域标记区域名,包括:
3.根据权利要求2所述的一种基于区块链的财务数据处理方法,其特征在于,在所述将所述每一类财务数据存放到对应密级的区域中,对所述每一区域标记区域名之后,所述方法还包括:
4.根据权利要求1所述的一种基于区块链的财务数据处理方法,其特征在于,在所述将所述第一哈希值与所述提前录取的所述用户的指纹图像信息对应的历史哈希...
【专利技术属性】
技术研发人员:张立恒,孔祥坤,付树坤,华砚领,张晓娇,胡苏桓,陶媛媛,何珺悦,周颖,
申请(专利权)人:信阳农林学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。