[发明专利]一种加密函数安全等级的检测方法及装置、移动设备有效
申请号: | 201811368228.0 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109558707B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 阚志刚;徐磊;刘义;张志勇;张陈陈;陈彪;林凯 | 申请(专利权)人: | 北京梆梆安全科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 函数 安全 等级 检测 方法 装置 移动 设备 | ||
为解决现有技术中无法基于已加密的应用安装包对加密函数的安全等级进行检测的问题,本发明实施例提供一种加密函数安全等级的检测方法:从应用安装包中获取用于保存加密函数信息的目标文件;判断目标文件中是否含有第一关键字,其中,第一关键字用于表示应用安装包经过加密函数加密;若存在第一关键字,则从目标文件中获取加密函数的密钥长度以及所述加密函数的指定参数;根据密钥长度与预设长度阈值的比较结果,以及指定参数与预设字符串的匹配结果,确定加密函数的安全等级。
技术领域
本发明涉及安全技术领域,尤其涉及一种加密函数安全等级的检测方法、装置、移动设备及存储介质。
背景技术
应用安装包,即安卓安装包(Android Package,APK),是可自行解压缩文件的集合,包括应用软件安装的所有文件,通过将应用程序安装包传到安卓模拟器或安卓手机中即可直接安装。
为了保证应用安装包安全性,通常会采用加密函数对应用安装包进行加密。
然而,即使对文件进行了加密,也并不意味着加密后的文件的绝对安全。究其原因之一,可能是对文件进行加密时采用的加密函数的安全等级较低,从而导致加密的文件可能容易被解密。
目前,如何基于已加密的应用安装包对加密函数的安全等级进行检测,成为亟需解决的问题。
发明内容
本发明实施例提供一种加密函数安全等级的检测方法,以解决现有技术无法基于已加密的应用安装包对加密函数的安全等级进行检测的问题。
本发明实施例还提供一种加密函数安全等级的检测装置、移动设备及存储介质。
为了解决上述技术问题,本发明是这样实现的:
第一方面,提供了一种加密函数安全等级的检测方法,该方法包括:从应用安装包中获取用于保存加密函数信息的目标文件;判断所述目标文件中是否含有第一关键字,所述第一关键字用于表示所述应用安装包经过加密函数加密;若存在所述第一关键字,则从所述目标文件中获取所述加密函数的密钥长度以及所述加密函数的指定参数;根据所述密钥长度与预设长度阈值的比较结果,以及所述指定参数与预设字符串的匹配结果,确定所述加密函数的安全等级。
第二方面,提供了一种加密函数安全等级的检测装置,该装置包括:第一获取模块,用于从应用安装包中获取用于保存加密函数信息的目标文件;第一判断模块,用于判断所述目标文件中是否含有第一关键字,所述第一关键字用于表示所述应用安装包经过加密函数加密;第二获取模块,用于若存在所述第一关键字,则从所述目标文件中获取所述加密函数的密钥长度以及所述加密函数的指定参数;确定模块,用于根据所述密钥长度与预设长度阈值的比较结果,以及所述指定参数与预设字符串的匹配结果,确定所述加密函数的安全等级。
第三方面,提供了一种移动设备,该移动设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的加密函数安全等级的检测方法的步骤。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的加密函数安全等级的检测方法的步骤。
在本发明实施例中,基于第一关键字获取所述加密算法的密钥长度以及所述加密算法的指定参数,并判断所述密钥长度是否大于所述预设长度阈值以及所述指定参数是否为所述预设字符串,进而检测加密算法是否安全。通过本发明中对加密函数安全等级进行检测的方法,一方面,可以解决现有技术无法基于已加密的应用安装包对加密函数的安全等级进行检测的问题;另一方面,在对安装包进行加密后,通过本方案提供的方法用户可以直接得到加密过程中所使用加密函数的安全等级,从而可以较为直观地向用户提示加密得到的安装包的安全程度,以便用户可以根据确定的加密函数安全等级,适应性地对加密函数进行调整。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京梆梆安全科技有限公司,未经北京梆梆安全科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811368228.0/2.html,转载请声明来源钻瓜专利网。