[发明专利]一种基于SpringBoot框架的审批文件加密批量上传方法及装置有效
申请号: | 202011071941.6 | 申请日: | 2020-10-09 |
公开(公告)号: | CN112187948B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 苏以鹏;何维;宋朝霞;高阳;李凯;苏芮;林海;周英;汤彪武 | 申请(专利权)人: | 中国农业银行股份有限公司四川省分行 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L9/40;G06F21/60;G06F21/62;G06F16/13;G06F16/172;G06F16/22;G06F16/28 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 springboot 框架 审批 文件 加密 批量 上传 方法 装置 | ||
本发明公开了一种基于SpringBoot框架的审批文件加密批量上传方法,包括:获取单个审批文件并对获取的审批文件进行特征值提取,生成单个审批文件的特征值;对单个审批文件处理获取字节流并与文件特征值进行异或加密运算生成单个一重加密的审批文件;对多个第一重加密审批文件进行比对处理,并按层级分类打包为批量文件,同时提取批量文件的特征值;获取批量文件的字节流,将批量文件的字节流与批量文件的文件特征值进行异或加密获得二重加密的批量审批文件并上传服务器,分配文件特征值至接收方;接收方下载加密文件根据文件特征值进行解密并存储到数据库。本发明能安全的批量传输审批文件到数据库中,保证了文件的完整性的同降低了系统存储空间的冗余。
技术领域
本发明涉及文件上传技术领域,尤其涉及一种基于SpringBoot框架的审批文件加密批量上传方法及装置。
背景技术
当前互联网环境下,主流网站均采用SpringBoot技术框架进行开发并且实现文件的异地传输及存储和整理功能是其基本需求,而在审批领域中往往涉及到相关文件的电子化的流转,其目的在是保证文件的电子档在网络传输的过程中不被窃取的前提下,校验文件的完整性并接受所上传文件,并在服务器端进行处理,然后将其完整的相关信息存入关系型数据库,同时由于审批流程中,须处理的文件繁多,因此一般采取批量上传和处理的方法和装置。
现有技术,现有文件上传技术存在以下缺陷:
目前的上传解析流程的主要采取两种方式,一是通过请求-响应协议将单个文件依次上传,服务器端依次解析处理;二是所有文件按层级分类打包压缩再通过请求-响应协议进行上传,服务器端进行批量处理,将文件信息解析入库。在实际中,由于一般审批中需要上传的是多份且已分类整理的互相关联的文件,因此若是采取单个文件依次上传的方式,会导致审批效率低下,且丢失文件的相互关联的信息,若是采取方法二的上传方式,因为目前主流的方式是采取关系型数据库以二维表的形式记录数据,对于具有目录结构的树形对象,难以保留完整的信息,所以服务器需要设计特有的方式对上传的批量文件进行定向处理,以便在数据库中保留其完整的信息。同时由于审批文件一般具有保密性要求,因而传输过程中有必要采取能防篡改和防窃取的技术。
现有的压缩文件传输方式主要采取请求-响应协议方式(http):以服务器的带宽实现文件的异地传输。该方式虽然普遍适用,技术成熟,较为稳定。但传输过程未加密,文件传输过程容易被窃取和篡改。
现有的服务器处理批量文件入库的方式:每次上传新开辟空间进行本地存储,依次获取文件信息并存入数据库,逻辑简单,操作方便。但是该方式针对批量上传中出现原始文件内容有误的情况,未能实现对问题文件的重新上传修正功能和批量文件的全量重新上传替换功能,导致错误文件和重复文件冗余,同时目录结构即文件关联信息未解析入库,导致信息缺失。
发明内容
本发明的目的在于克服现有技术的不足,针对金融领域审核流程中批量文件上传和处理,提供一种基于SpringBoot框架的审批文件加密批量上传方法及装置,采取异或和一次一密的并行加密方式,对全量文件和单个文件进行按字节的二重加密处理,优化审批流程,以文件特征值作为比较对象进而实现单个文件的覆盖和整个批量文件的替换,并保存批量文件的完整信息至数据库。
本发明的目的是通过以下技术方案来实现的:
一种基于SpringBoot框架的审批文件加密批量上传方法,包括以下步骤:
步骤一:文件特征值提取,获取单个审批文件并对获取的审批文件进行特征值提取,生成单个审批文件的特征值。
步骤二:文件一重加密,对单个审批文件处理获取字节流,将获取的文件字节流与文件特征值进行异或加密运算生成单个一重加密的审批文件。
步骤三:批量文件特征提取,对多个第一重加密审批文件进行比对处理,将处理后的文件按层级分类打包为批量文件,同时采用步骤一中的特征值提取方法提取批量文件的特征值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司四川省分行,未经中国农业银行股份有限公司四川省分行许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011071941.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:集装轴向双端面剖分式机械密封
- 下一篇:一种建筑外墙翻新粉刷免搭架装置