[发明专利]一种文件加密方法、解密方法、设备及存储介质在审
| 申请号: | 202010626209.4 | 申请日: | 2020-07-01 |
| 公开(公告)号: | CN111814182A | 公开(公告)日: | 2020-10-23 |
| 发明(设计)人: | 李晨星 | 申请(专利权)人: | 天津联想超融合科技有限公司 |
| 主分类号: | G06F21/62 | 分类号: | G06F21/62 |
| 代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
| 地址: | 300000 天津市滨海新区天津自贸试*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 加密 方法 解密 设备 存储 介质 | ||
1.一种文件加密方法,其特征在于,所述方法包括:
确定待加密文件;
获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;
将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件;
根据时间戳按特定字节步长对所述待加密文件进行加密;
将加密后的文件存储至所述目标文件。
2.根据权利要求1所述的方法,其特征在于,所述根据时间戳按特定字节步长对所述待加密文件进行加密,包括:
按特定字节步长读取所述待加密文件的数据,并记录时间戳;
根据所记录的时间戳对所读取的数据进行排序,得到排序后的数据。
3.根据权利要求2所述的方法,其特征在于,所述根据所记录的时间戳对所读取的数据进行排序,包括:
遍历所记录的时间戳字符串索引i,通过如下代码公式对所读取的数据进行数据交换:
byte[2^i-1]=byte[str[i]+2^i-1];
其中,byte表示所读取的数据对应的字节数组,str表示时间戳字符串。
4.根据权利要求1所述的方法,其特征在于,所述将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件,包括:将所获取的服务器地址、用于唯一标识所述待加密文件的标识信息和文件后缀名存入目标文件的头部;
相应的,将加密后的文件存储至所述目标文件,包括:将加密后的文件存储至所述目标文件除所述头部之后的文件主体部分。
5.一种文件解密方法,其特征在于,所述方法包括:
从目标文件中获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;
根据所述文件后缀名创建新文件;
根据所述用于唯一标识所述待加密文件的标识信息,从所述服务器地址对应的服务器获取所记录的时间戳;
根据所述时间戳按特定字节步长对所述目标文件中的数据进行解密;
将解密后的数据输出到所创建的新文件。
6.一种文件加密设备,其特征在于,所述设备包括:
确定单元,用于确定待加密文件;
获取单元,用于获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;
存储控制单元,用于将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件;
加密单元,用于根据时间戳按特定字节步长对所述待加密文件进行加密;
所述存储控制单元,还用于将加密后的文件存储至所述目标文件。
7.根据权利要求6所述的设备,其特征在于,所述加密单元包括:
读取子单元,用于按特定字节步长读取所述待加密文件的数据,并记录时间戳;
排序子单元,用于根据所记录的时间戳对所读取的数据进行排序,得到排序后的数据。
8.根据权利要求6所述的设备,其特征在于,
所述存储控制单元,具体用于将所获取的服务器地址、用于唯一标识所述待加密文件的标识信息和文件后缀名存入目标文件的头部;还用于将加密后的文件存储至所述目标文件除所述头部之后的文件主体部分。
9.一种文件解密设备,其特征在于,所述设备包括:
获取单元,用于从目标文件中获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;
创建单元,用于根据所述文件后缀名创建新文件;
所述获取单元,还用于根据所述用于唯一标识所述待加密文件的标识信息,从所述服务器地址对应的服务器获取所记录的时间戳;
解密单元,用于根据所述时间戳按特定字节步长对所述目标文件中的数据进行解密;
输出单元,用于将解密后的数据输出到所创建的新文件。
10.一种计算机可读存储介质,其特征在于,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行权利要求1至4任一项所述文件加密方法或权利要求5所述文件解密方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津联想超融合科技有限公司,未经天津联想超融合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010626209.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节省空间型篮球架
- 下一篇:一种录屏方法、装置及电子设备





