[发明专利]一种用于生成加密文件的方法与设备在审
申请号: | 202011033598.6 | 申请日: | 2020-09-27 |
公开(公告)号: | CN112241538A | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | 万立勇 | 申请(专利权)人: | 上海连尚网络科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 上海三和万国知识产权代理事务所(普通合伙) 31230 | 代理人: | 周建华 |
地址: | 200120 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 生成 加密 文件 方法 设备 | ||
1.一种用于生成加密文件的方法,应用于用户设备,其中,该方法包括:
通过目标应用获取待加密的第一文件信息;
从所述目标应用的秘钥池中确定一第一秘钥,并根据所述第一秘钥对所述第一文件信息执行加密操作;
根据所述第一秘钥的秘钥附加信息以及加密后的所述第一文件信息生成第二文件信息。
2.根据权利要求1所述的方法,其中,所述根据所述第一秘钥的秘钥附加信息以及加密后的所述第一文件信息生成第二文件信息,包括:
将所述第一秘钥的秘钥附加信息写入一新建文件信息的文件头部以生成第二候选文件信息;
将加密后的所述第一文件信息添加至所述第二候选文件信息以生成第二文件信息,其中,所述秘钥附加信息在所述文件头部所占的字节数符合预设字节数。
3.根据权利要求1或2所述的方法,其中,所述方法还包括:
将所述第二文件信息存储在所述用户设备中。
4.根据权利要求3所述的方法,其中,所述将所述第二文件信息存储在所述用户设备中,包括:
对所述第二文件信息执行文件修改操作以生成预设文件类型的第二文件信息,将所述预设文件类型的第二文件信息存储在所述用户设备中。
5.根据权利要求1至4中任一项所述的方法,其中,所述目标应用中预置有所述秘钥池,其中,所述秘钥池中包括多个不同的秘钥以及多个不同的秘钥附加信息。
6.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括:
确定所述第一秘钥的秘钥附加信息。
7.根据权利要求6所述的方法,其中,所述确定所述第一秘钥的秘钥附加信息,包括:
根据所述第一秘钥获取所述秘钥池分配的任意一个秘钥附加信息;
将所述秘钥附加信息确定为所述第一秘钥的秘钥附加信息。
8.根据权利要求7所述的方法,其中,所述方法还包括:
将所述第一秘钥以及所述第一秘钥的秘钥附加信息更新至所述秘钥池的文件加密秘钥映射关系中,其中,所述文件加密秘钥映射关系包括使用中的秘钥与为该秘钥分配的秘钥附加信息之间的对应列表信息。
9.根据权利要求1至8中任一项所述的方法,其中,所述方法还包括:
响应于所述目标应用中的文件获取事件;
检测所述文件获取事件对应的目标文件信息的文件类型信息是否为所述目标应用设定的预设文件类型,若是,按照预设字节数从所述目标文件信息的文件头部提取所述预设字节数对应的目标秘钥附加信息;否则,呈现所述目标文件信息的内容信息,其中所述目标文件信息存储于所述用户设备。
10.根据权利要求9所述的方法,其中,所述方法还包括:
将所述目标秘钥附加信息在所述目标应用的秘钥池的文件加密秘钥映射关系中进行查询匹配以确定所述目标秘钥附加信息对应的目标秘钥;
通过所述目标秘钥对所述目标文件中的加密数据执行解密操作,以呈现所述加密数据对应的内容信息。
11.根据权利要求9所述的方法,其中,所述方法在响应于所述目标应用中的文件获取事件之前,还包括:
响应于用户对所述目标应用的第一触发操作,对所述目标应用执行卸载操作;
响应于所述用户设备中的安装事件,在所述用户设备中重新安装所述目标应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海连尚网络科技有限公司,未经上海连尚网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011033598.6/1.html,转载请声明来源钻瓜专利网。