[发明专利]加解密方法、装置及存储介质在审
申请号: | 202011307569.4 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112395627A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 缪剑源;黄德安;陈子文 | 申请(专利权)人: | 深圳麦风科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 邱维杰 |
地址: | 518063 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解密 方法 装置 存储 介质 | ||
本发明公开了一种加解密方法、装置及存储介质,方法包括:获取在第一操作系统加密的加密文件,其中加密文件由BitLocker加密程序对目标文件进行加密而生成;在第二操作系统通过BitLocker加密程序对加密文解密出目标文件。装置包括:至少一个存储器、至少一个处理器及至少一个程序指令,程序指令存储在存储器上并可在处理器上运行,处理器用于执行本发明的加解密方法。存储介质上存储有程序指令,程序指令用于执行本发明的加解密方法。可以在Windows操作系统以外的操作系统将Windows操作系统利用BitLocker加密程序加密的数据进行解密。有效增加BitLocker加密程序加密数据的通用性。
技术领域
本发明涉及数据加密技术领域,特别涉及一种加解密方法、装置及存储介质。
背景技术
目前,数据加密包括硬件加密和软件加密两种方式。硬件加密一般通过固态硬盘加密,固态硬盘会用已存储的秘钥对存储的数据进行加解密,而用于加解密的秘钥不是从用户的口令导出的,只需对硬盘的调试端口进行重编程,就可以重设任意口令,如此数据加密的安全性将无法保证。Windows操作系统利用BitLocker加密程序对操作系统卷进行软件加密而保护数据,但是在其他操作系统,例如macOS、Linux等操作系统,均没有实现BitLocker技术,无法查看Windows操作系统利用BitLocker技术加密的数据,如此,造成被加密的数据无法在Windows操作系统以外的操作系统通用。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,为此,本发明提出一种加解密方法、装置及存储介质,可以有效增加BitLocker加密程序加密数据的通用性。
本发明的第一方面,提供了一种加解密方法,包括:获取在第一操作系统加密的加密文件,其中加密文件由BitLocker加密程序对目标问进行加密而生成;在第二操作系统通过BitLocker加密程序对加密文件解密出目标文件。
根据本发明第一方面实施例的加解密方法,至少具有如下有益效果:将在第一操作系统加密的加密文件,通过利用BitLocker加密程序在第二操作系统进行解密,可以将BitLocker加密程序应用到第一操作系统以外的操作系统,有效增加BitLocker加密程序加密数据的通用性。
根据本发明的一些实施例,还包括以下步骤:获取文件系统的卷头信息;判断在文件系统卷头的第一偏移处是否有加密标志;若有加密标志,则文件系统为通过BitLocker加密程序加密的加密文件。通过获取文件系统中的卷头信息,判断文件系统卷头的第一偏移处是否有加密标志,在有加密标志时,证明该文件系统为通过BitLocker加密程序加密的加密文件,以便下一步进行解密处理,若没有加密标志,则证明该文件系统不是通过BitLocker加密程序加密的加密文件,不能通过BitLocker加密程序在第二操作系统进行解密,以结束对该加密文件的访问。
根据本发明的一些实施例,在第二操作系统通过BitLocker加密程序对加密文解密出目标文件,包括:获取加密文件的卷头中元数据块信息;根据元数据块信息,判断密文是否完整;若密文完整,则获取第一秘钥,并根据第一秘钥解密加密文件。在利用BitLocker加密程序对加密文件进行解密,先判断密文数据是否完整,避免数据已被损坏,造成解密之后乱码的问题,可以有效节约用户的时间。若密文完整,则获取用户手中的第一秘钥,并利用第一秘钥解密加密文件。第一秘钥一般是用户自己掌握,避免出现类似固态硬盘加密的秘钥口令可以通过调试端口而任意重设的问题。可以有效保证加密数据的安全性。
根据本发明的一些实施例,根据元数据块信息,判断密文是否完整步骤,包括:元数据块信息包括元数据块信息字段的元数据块信息值、元数据块检验字段的元数据块校验值,比较元数据块信息值和元数据块校验值;若元数据块信息值和元数据块校验值相同,则元数据块完整。通过比较元数据块信息值和元数据块校验值可以得到元数据块是否完整的结论。以便在元数据块完整时,进行下一步的解密处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳麦风科技有限公司,未经深圳麦风科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011307569.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:氨纶纱用烘干装置
- 下一篇:一种全自动多功能电芯拆解机构