[发明专利]一种文件加密迁移方法、装置和电子设备在审
申请号: | 202110837948.2 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113568867A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 曹德高;宋荣鑫;黄建庭;肖卫渭;倪思勇;王翔宇;郑硕;谢银意;杨志豪;卫义超 | 申请(专利权)人: | 上海淇玥信息技术有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F21/60;G06F21/62 |
代理公司: | 上海点威知识产权代理有限公司 31326 | 代理人: | 杜焱 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 加密 迁移 方法 装置 电子设备 | ||
本发明涉及计算机技术领域,具体涉及一种文件加密迁移方法、装置和电子设备,包括:创建与待迁移文件的文件信息表相同的新文件信息表;利用多线程方式扫描待迁移文件的文件信息表中的所有文件信息,对所述文件信息进行加密并添加至所述新文件信息表;当业务端发起需求文件信息请求时,对所述文件信息表进行解密,于所述新文件信息表中匹配与所述需求文件信息请求相对应的文件信息,获取所述需求文件信息。本发明通过加密的方式保证文件迁移的安全性,同时通过改造获取文件的方式,保证业务系统上线前和上线后逻辑都能涵盖住业务场景,实现高可用应用。
技术领域
本发明涉及计算机技术领域,尤其涉及一种文件加密迁移方法、装置和电子设备。
背景技术
现有技术中,在用户在将文件迁移时通常通过USB存储设备(例如U盘)从一终端设备中将需要迁移的文件从拷贝到USB存储中,然后由用户将USB存储设备与另一终端设备连接,在将内部的文件转存至另一终端设备中。
通过上述方法进行文件的迁移过程中,文件需要手动将待迁移文件从一终端设备复制到U盘中,然后再从U盘中手动复制到另一终端设备中,操作繁琐且通过上述方法进行文件的迁移过程中,因为U盘为具有文件系统的可读写存储介质,有的还具有自动播放、运行功能,很容易会造成计算机病毒在机器间的交叉感染、传播,导致文件存在安全隐患问题,现有技术中可以利用加密文件的方式进行文件迁移,但会存在对现有文件加密时,原本在线业务获取文件的需求造成影响,从而导致在线业务无法正常运作。
发明内容
本发明提供了一种文件加密迁移方法、装置和电子设备,用以保证文件迁移的安全性,同时不影响原本在线业务对需求文件的获取。
本说明书实施例提供一种文件加密迁移方法,包括:
创建与待迁移文件的文件信息表相同的新文件信息表;
利用多线程方式扫描待迁移文件的文件信息表中的所有文件信息,对所述文件信息进行加密并添加至所述新文件信息表;
当业务端发起需求文件信息请求时,对所述文件信息表进行解密,于所述新文件信息表中匹配与所述需求文件信息请求相对应的文件信息,获取所述需求文件信息。
优选的,在所述利用多线程方式扫描待迁移文件的文件信息表中的所有文件信息之前,包括:
在所述新文件信息表中添加加密版本号字段、加密标识字段;
当待迁移文件中存在无需加密文件时,不添加加密标识字段。
优选的,所述对所述文件信息进行加密并添加至所述新文件信息表,包括:
对秘钥添加版本号标识,得到秘钥版本号;
采用高级加密标准算法对所述秘钥版本号、所述文件信息进行加密;
将加密后的所述秘钥版本号、所述文件信息存储到所述新文件信息表。
优选的,所述对所述文件信息进行加密并添加至所述新文件信息表,还包括:
定期更新所述秘钥,下线旧秘钥。
优选的,所述获取所述需求文件信息,包括:
当所述新文件信息表中存在所述需求文件信息请求相对应的文件信息时,通过所述新文件信息表中的存储路径去获取所述需求文件信息;
当述新文件信息表中不存在所述需求文件信息请求相对应的文件信息时,于历史文件信息表中获取所述需求文件信息。
优选的,所述待迁移文件迁移时,采用分布式文件存储方式对所述待迁移文件的文件信息进行存储。
本说明书实施例还提供一种文件加密迁移装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇玥信息技术有限公司,未经上海淇玥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110837948.2/2.html,转载请声明来源钻瓜专利网。