[发明专利]加解密方法、装置及存储介质在审
申请号: | 202011307569.4 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112395627A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 缪剑源;黄德安;陈子文 | 申请(专利权)人: | 深圳麦风科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 邱维杰 |
地址: | 518063 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解密 方法 装置 存储 介质 | ||
1.一种加解密方法,其特征在于,包括以下步骤:
获取在第一操作系统加密的加密文件,其中所述加密文件由BitLocker加密程序对目标文件进行加密而生成;
在第二操作系统通过BitLocker加密程序对所述加密文件解密出所述目标文件。
2.根据权利要求1所述的加解密方法,其特征在于,还包括以下步骤:
获取所述文件系统的类型及所述文件系统的卷头信息;
根据所述卷头信息判断所述文件系统卷头的第一偏移处是否有加密标志;
若有所述加密标志,则所述文件系统为通过BitLocker加密程序加密的加密文件。
3.根据权利要求2所述的加解密方法,其特征在于,所述在第二操作系统通过BitLocker加密程序对所述加密文解密出所述目标文件,包括:
获取所述加密文件卷头的元数据块信息;
根据所述元数据块信息,判断密文是否完整;
若所述密文完整,则获取第一秘钥,并根据所述第一秘钥解密所述加密文件。
4.根据权利要求3所述的加解密方法,其特征在于,判断密文是否完整,包括:
所述元数据块信息包括元数据块信息字段的元数据块信息值、元数据块检验字段的元数据块校验值,比较所述元数据块信息值和所述元数据块校验值;
若所述元数据块信息值和所述元数据块校验值相同,则所述元数据块完整。
5.根据权利要求3所述的加解密方法,其特征在于,所述并根据所述第一秘钥解密所述加密文件,包括:
获取所述元数据块中元数据项区中的第二秘钥信息和第三秘钥信息;
获取所述第一秘钥解密第二秘钥信息得到的第二秘钥;
获取所述第二秘钥解密所述第三秘钥信息得到的第三秘钥;
获取所述第三秘钥解密所述加密文件得到的解密文件。
6.根据权利要求1所述的加解密方法,其特征在于,还包括以下步骤:
获取在第二操作系统通过BitLocker加密程序对目标文件进行加密后的加密文件。
7.根据权利要求6所述的加解密方法,其特征在于,所述获取在第二操作系统通过BitLocker加密程序对目标文件进行加密后的加密文件,包括以下步骤:
获取文件系统的类型;
根据所述获取文件系统的类型,获取所述获取文件系统的剩余空间及待加密数据;
判断所述剩余空间是否足第一条件,所述第一条件为所述剩余空间大于或等于预设空间,所述预设空间用于存储加密数据需要存储的信息;
若所述剩余空间足够存储加密数据,则获取元数据块中的第二秘钥和第三秘钥,所述第三秘钥用于加密待加密数据,所述第二秘钥用于加密所述第三秘钥;
获取所述第三秘钥加密所述待加密数据的已加密数据,并将所述已加密数据存入所述剩余空间区域;
获取所述第二秘钥加密所述第三秘钥后的第三秘钥信息,并将所述第三秘钥信息存入所述元数据块;
获取所述第一秘钥加密所述第二秘钥后的第二秘钥信息,并将所述第二秘钥信息存入所述元数据块;
修改所述文件系统的卷头,并在所述卷头中加入加密标志。
8.根据权利要求7所述的加解密方法,其特征在于,还包括以下步骤:
若所述剩余空间不够存储加密数据,则结束加密。
9.一种加解密装置,其特征在于,包括:至少一个存储器、至少一个处理器及至少一个程序指令,所述程序指令存储在所述存储器上并可在所述处理器上运行,所述处理器用于执行权利要求1至8中任一项所述的加解密方法。
10.一种存储介质,其特征在于:所述存储介质上存储有程序指令,所述程序指令用于执行权利要求1至8中任一项所述的加解密方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳麦风科技有限公司,未经深圳麦风科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011307569.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:氨纶纱用烘干装置
- 下一篇:一种全自动多功能电芯拆解机构