文件存储方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33773872 阅读:23 留言:0更新日期:2022-06-12 14:26
本公开实施例提供了一种文件存储方法、装置、电子设备及存储介质,该方法包括:在接收到待存储文件时,基于哈希算法对所述待存储文件进行处理,得到与所述待存储文件相对应的数字摘要;其中,所述待存储文件中包括待存储电子合同以及过程数据;基于与目标用户相对应的公钥对所述数字摘要加密处理,得到密文序列;将所述密文序列上链存储,以及将所述待存储文件存储至星际文件系统中,并反馈存储所述密文序列的区块编号,以在接收到与待调取文件相对应的区块编号时,从区块链中获取所述密文序列,并根据所述密文序列从所述星际文件系统中调取所述待调取文件。本方案提高了存储电子合同的安全性,还达到了保证用户信息安全的技术效果。果。果。

【技术实现步骤摘要】
文件存储方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机技术,尤其涉及一种文件存储方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的不断发展,越来越多的信息处理技术走入了人们的生活,传统的纸质合同早已被存储在文件服务器中的电子合同所替代。
[0003]然而,现有的传统的电子合同存储在一个专用的文件服务器上,如果服务器遭受黑客入侵,可能导致文件服务器上存储的电子合同内容被篡改或者原始文件遭受恶意破坏,难以保证合同文件的真实性和完整性。

技术实现思路

[0004]本公开实施例提供一种文件存储方法、装置、电子设备及存储介质,以实现在提取用户合同的过程中,通过比对数字摘要验证电子合同的完整性和真伪性,不仅提高了存储电子合同的安全性,还达到了保证用户信息安全的技术效果。
[0005]第一方面,本公开实施例提供了一种文件存储方法,该方法包括:
[0006]在接收到待存储文件时,基于哈希算法对所述待存储文件进行处理,得到与所述待存储文件相对应的数字摘要;其中,所述待存储文件中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件存储方法,其特征在于,包括:在接收到待存储文件时,基于哈希算法对所述待存储文件进行处理,得到与所述待存储文件相对应的数字摘要;其中,所述待存储文件中包括待存储电子合同以及过程数据;基于与目标用户相对应的公钥对所述数字摘要加密处理,得到密文序列;将所述密文序列上链存储,以及将所述待存储文件存储至星际文件系统中,并反馈存储所述密文序列的区块编号,以在接收到与待调取文件相对应的区块编号时,从区块链中获取所述密文序列,并根据所述密文序列从所述星际文件系统中调取所述待调取文件。2.根据权利要求1所述的方法,其特征在于,在接收到待存储文件之前,还包括:获取与目标用户相对应的用户标识,并基于所述用户标识生成公钥和私钥,以基于所述公钥对所述数字摘要加密处理,以基于所述私钥对所述密文序列解密处理。3.根据权利要求1所述的方法,其特征在于,所述将所述密文序列上链存储,包括:在区块链上生成新的区块,以基于新的区块存储所述密文序列。4.根据权利要求1所述的方法,其特征在于,还包括:当接收到文件调取请求时,获取所述文件调取请求中所携带的区块编号;根据所述区块编号从区块链上获取与所述文件调取请求相一致的密文序列;基于所述密文序列从所述星际文件系统中,获取与所述文件调取请求相对应的待调取文件。5.根据权利要求4所述的方法,其特征在于,所述基于所述密文序列从所述星际文件系统中,获取与所述文件调取请求相对应的待调取文件,包括:基于与所述目标用户相对应的私钥对所述密文序列解码处理,得到待验证数字摘要;若根据所述待验证数字摘要,从所述星际文件系统中获取待确定文件,则基于哈希算法对所述待确定文件加密处理,得到待匹配数字摘要;若所述待验证数字摘要和所述待匹配数字摘要相一致,则所述待确定文件为所述待调取文...

【专利技术属性】
技术研发人员:谭泽斌谢俊梁子民黄勤
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1