数据记录方法、提取方法及装置、存储介质、终端制造方法及图纸

技术编号:20916009 阅读:32 留言:0更新日期:2019-04-20 09:35
一种数据记录方法、提取方法及装置、存储介质、终端,数据记录方法包括:获取用户上传的原始数据;将所述原始数据存储至文件存储器;计算所述原始数据的第一哈希值,并将所述第一哈希值与所述原始数据的标识一并写入区块链网络中的多个区块链节点。通过本发明专利技术技术方案可以提高文件存储的安全性。

Data recording method, extraction method and device, storage medium and terminal

A data recording method, extraction method and device, storage medium and terminal includes: acquiring the original data uploaded by the user; storing the original data into file storage; calculating the first hash value of the original data, and writing the first hash value and the identification of the original data into multiple block chain nodes in the block chain network. The technical scheme of the invention can improve the security of file storage.

【技术实现步骤摘要】
数据记录方法、提取方法及装置、存储介质、终端
本专利技术涉及数据处理
,尤其涉及一种数据记录方法、提取方法及装置、存储介质、终端。
技术介绍
随着数字化技术的发展,在各个领域的业务流通过程中,将会产生大量的数据。目前采用的数据存储方案主要是中心化存储的方案。但是,现有技术中的中心化存储方案面临文件篡改问题。文件保存在中心化系统中,中心化系统的所有者可以篡改数据且不留下记录;或者,文件被黑客攻击后篡改且不留下记录,文件的安全性难以保障。
技术实现思路
本专利技术解决的技术问题是如何提高文件存储的安全性。为解决上述技术问题,本专利技术实施例提供一种数据记录方法,数据记录方法包括:获取用户上传的原始数据;将所述原始数据存储至文件存储器;计算所述原始数据的第一哈希值,并将所述第一哈希值与所述原始数据的标识一并写入区块链网络中的多个区块链节点。可选的,所述将所述原始数据存储至文件存储器包括:对所述原始数据进行加密;将加密后的原始数据存储至所述文件存储器。可选的,所述获取用户上传的原始数据包括:通过人机交互界面获取所述原始数据。可选的,所述原始数据的标识包括文件名。可选的,所述将所述第一哈希值本文档来自技高网...

【技术保护点】
1.一种数据记录方法,其特征在于,包括:获取用户上传的原始数据;将所述原始数据存储至文件存储器;计算所述原始数据的第一哈希值,并将所述第一哈希值与所述原始数据的标识一并写入区块链网络中的多个区块链节点。

【技术特征摘要】
1.一种数据记录方法,其特征在于,包括:获取用户上传的原始数据;将所述原始数据存储至文件存储器;计算所述原始数据的第一哈希值,并将所述第一哈希值与所述原始数据的标识一并写入区块链网络中的多个区块链节点。2.根据权利要求1所述的数据记录方法,其特征在于,所述将所述原始数据存储至文件存储器包括:对所述原始数据进行加密;将加密后的原始数据存储至所述文件存储器。3.根据权利要求1所述的数据记录方法,其特征在于,所述获取用户上传的原始数据包括:通过人机交互界面获取所述原始数据。4.根据权利要求1所述的数据记录方法,其特征在于,所述原始数据的标识包括文件名。5.根据权利要求1所述的数据记录方法,其特征在于,所述将所述第一哈希值与所述原始数据的标识一并写入区块链网络中的多个区块链节点包括:对所述多个区块链节点进行一致性验证,以得到验证结果;如果所述验证结果表明所述多个区块链节点都一致,则将所述第一哈希值与所述原始数据的标识一并写入所述多个区块链节点。6.一种数据提取方法,其特征在于,包括:接收用户的提取请求;根据所述提取请求中的标识从区块链网络中的多个区块链节点获取与所述标识匹配的第一哈希值;根据所述标识从文件存储器中获取与所述标识匹配的数据,并计算所述数据的第二哈希值;如果所述第一哈希值与所述第二哈希值一致,则将所述数据反馈至所述用户。7.根据权利要求6所述的数据提取方法,其特征在于,从所述文件存储器中获取的数据为加密后的原始数据;将所述数据反馈至所述用户包括:对所述数据进行解密;将解密得到的原始数据反馈至用户。8.根据权利要求7所述的数据提取方法,其特征在于,所述根据所述标识从文件存储器中获取与所述标识匹配的数据,并计算所述数据的第二哈希值包括:将所述标识与所述多个区块链节点中的目标节点中的标识进行匹配,以得到匹配结果,所述目标节点是随机选择的或者预先指定的;如果所述匹配结果表明所述数据的标识与所述目标节点中的标识一致,则根据所述目标节点中的标识从所述多个区块链节点中获取所述第一哈希值。9.一种数据记录装置,其特征在于,包括:原始数据获取模块,适于获取用户上传的原始数据;存储模块,适于将所述原始数据存储至文件存储器;计算写入模块,适于计算所述原始数据的第一哈希值,并将所述第一哈希值与所述原始数据的标识一并写入区块链网络中的多个...

【专利技术属性】
技术研发人员:林乐
申请(专利权)人:上海能链众合科技有限公司
类型:发明
国别省市:上海,31

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

1