[发明专利]一种文件加密方法、解密方法、设备及存储介质在审
申请号: | 202010626209.4 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111814182A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 李晨星 | 申请(专利权)人: | 天津联想超融合科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 300000 天津市滨海新区天津自贸试*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 加密 方法 解密 设备 存储 介质 | ||
本发明公开了一种文件加密方法、解密方法、设备及存储介质,该文件加密方法包括:首先确定待加密文件,之后获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;接着将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件;然后根据时间戳按特定字节步长对所述待加密文件进行加密;最后将加密后的文件存储至所述目标文件。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种文件加密方法、解密方法、设备及存储介质。
背景技术
在当前的音乐播放软件,视频播放软件中,都会开放会员服务。这样,会员可对一些视频,音乐等文件进行下载,以便用户在离线时间段使用,且只能在会员有效期内使用。
然而,上述会员服务存在明显的缺陷:1)用户可以在会员有效期内将文件下载,然后转移到其他应用程序中使用;2)如果文件被上传到其他网站上供访问者下载,以获得盈利,这样就会造成版权的问题。
发明内容
本发明实施例为了克服上述流媒体服务中所存在的种种问题,创造性地提供了一种文件加密方法、解密方法、设备及存储介质。
根据本发明第一方面,提供了一种文件加密方法,该方法包括:确定待加密文件;获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件;根据时间戳按特定字节步长对所述待加密文件进行加密;将加密后的文件存储至所述目标文件。
在一可实施方式中,根据时间戳按特定字节步长对所述加密文件进行加密,包括:按特定字节步长读取所述待加密文件的数据,并记录时间戳;根据所记录的时间戳对所读取的数据进行排序,得到排序后的数据。
在一可实施方式中,根据所记录的时间戳对所读取的数据进行排序,包括:遍历所记录的时间戳字符串索引i,通过如下代码公式对所读取的数据进行数据交换:byte[2^i-1]=byte[str[i]+2^i-1];其中,byte表示所读取的数据对应的字节数组,str表示时间戳字符串。
在一可实施方式中,将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件,包括:将所获取的服务器地址、用于唯一标识所述待加密文件的标识信息和文件后缀名存入目标文件的头部;相应的,将加密后的文件存储至所述目标文件,包括:将加密后的文件存储至所述目标文件除所述头部之后的文件主体部分。
根据本发明第二方面,提供了一种文件解密方法,该方法包括:从目标文件中获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;根据所述文件后缀名创建新文件;根据所述用于唯一标识所述待加密文件的标识信息,从所述服务器地址对应的服务器获取所记录的时间戳;根据所述时间戳按特定字节步长对所述目标文件中的数据进行解密;将解密后的数据输出到所创建的新文件。
根据本发明第三方面,提供了一种文件加密设备,该设备包括:确定单元,用于确定待加密文件;获取单元,用于获取服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息;存储控制单元,用于将所获取的服务器地址、文件后缀名和用于唯一标识所述待加密文件的标识信息写入目标文件;加密单元,用于根据时间戳按特定字节步长对所述待加密文件进行加密;所述存储控制单元,还用于将加密后的文件存储至所述目标文件。
在一可实施方式中,所述加密单元包括:读取子单元,用于按特定字节步长读取所述待加密文件的数据,并记录时间戳;排序子单元,用于根据所记录的时间戳对所读取的数据进行排序,得到排序后的数据。
在一可实施方式中,所述排序子单元,具体用于遍历所记录的时间戳字符串索引i,通过如下代码公式对所读取的数据进行数据交换:byte[2^i-1]=byte[str[i]+2^i-1];其中,byte表示所读取的数据对应的字节数组,str表示时间戳字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津联想超融合科技有限公司,未经天津联想超融合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010626209.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节省空间型篮球架
- 下一篇:一种录屏方法、装置及电子设备