[发明专利]一种文件解密方法及相关装置在审
申请号: | 202110030048.7 | 申请日: | 2021-01-11 |
公开(公告)号: | CN114764502A | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 周志刚 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 解密 方法 相关 装置 | ||
本发明提供了一种文件解密方法及相关设备,属于计算机技术领域,为解决现有的文件解密过程,解密耗时过长的问题。方法包括:从加密文件中获取文件分片,所述文件分片为所述加密文件中的部分加密数据;通过预设解密接口调用解密算法对所述文件分片进行解密,以确定对应所述加密文件的目标解密算法,所述预设解密接口封装了用于对所述加密文件进行解密的至少一种所述解密算法;根据所述目标解密算法对所述加密文件执行解密操作,得到解密后文件并通过预设验证操作验证所述解密操作是否执行成功,其中,所述预设验证操作是将所述解密后文件从系统内存传输至目标程序验证的;若成功,则确定所述加密文件已解密。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种文件解密方法及相关装置。
背景技术
随着安全和隐私的重视,人们越来越喜欢对重要的数据和文件进行加密,当用户需要使用这些已经加密的数据时,首先需要对加密数据进行解密。
目前,在对已加密文件进行解密的过程中,往往需要用户在已知加密算法或秘钥的情况下进行解密,但当用户忘记加密时所选的算法,或者是当文件或数据被勒索木马进行加密后,往往需要不停地使用各种算法尝试解密。然而,在实际应用中,现有对未知加密算法情况下的文件解密时,一般需要不停更换解密算法去对已加密文件整体进行解密操作,并验证解密结果是否正确,也就是说这需要对加密文件的整体进行解密同时验证解密结果是否正确,这就使尝试解密的过程中需要花费较多的时间,尤其是当已加密文件的数据量较大的情况下,现有的解密方式会存在耗时过长的问题。
发明内容
本发明的目的在于提供一种文件解密方法,能够通过对加密文件的文件分片进行解密来确定符合该加密文件的目标解密算法,实现了仅依靠加密文件中部分数据的文件分片来既能确定适合的解密算法的效果,继而减少了尝试解密时解密操作的整体时长,并且基于验证操作时直接从系统内存将解密后文件传输至目标程序进行验证,可减少从磁盘中获取解密后文件时的数据传输时长,进一步的减少了解密过程的操作时长。
第一方面,本发明提供一种文件解密方法包括以下步骤:
从加密文件中获取文件分片,所述文件分片为所述加密文件中的部分加密数据;
通过预设解密接口调用解密算法对所述文件分片进行解密,以确定对应所述加密文件的目标解密算法,所述预设解密接口封装了用于对所述加密文件进行解密的至少一种所述解密算法;
根据所述目标解密算法对所述加密文件执行解密操作,得到解密后文件并通过预设验证操作验证所述解密操作是否执行成功,其中,所述预设验证操作是将所述解密后文件从系统内存传输至目标程序验证的;
若成功,则确定所述加密文件已解密。
可选的,所述从加密文件中获取文件分片包括:
根据解密数据需求量及文件格式数据量,确定所述文件分片的数据量,其中,所述解密数据需求量用于表征每种解密算法在执行解密操作时所需的最小数据量,所述文件格式数据量为文件头内用于表征所述多种文件类型数据的数据量中的最大数据量;
根据所述文件分片数据量从所述加密文件的文件头中获取所述文件分片。
可选的,所述根据解密数据需求量及文件格式数据量,确定所述文件分片的数据量包括:
若所述文件格式数据量小于所述解密数据需求量,则将所述解密数据需求量确定为所述文件分片的数据量;
若所述文件格式数据量大于所述解密数据需求量,则设置目标数据量为所述文件分片的数据量,所述目标数据量大于所述文件格式数据量,且为所述解密数据需求量的最小倍数。
可选的,所述通过预设解密接口调用解密算法对所述文件分片进行解密,以确定对应所述加密文件的目标解密算法包括:
通过预设解密接口调用至少一个所述解密算法并添加到预设算法队列中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110030048.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清洁机器人返回基站控制方法及系统
- 下一篇:半导体装置