【技术实现步骤摘要】
一种口令字典生成方法、装置及存储介质
[0001]本申请涉及信息安全领域,尤其涉及一种口令字典生成方法、装置及存储介质。
技术介绍
[0002]口令攻击是指攻击者以口令为攻击目标,破解合法用户的口令,或避开口令验证过程。口令攻击包括字典攻击。其中,字典攻击是指在破解密码或密钥时,逐一尝试口令字典中的可能密码。而口令字典包括要进行试验的所有可能口令。口令字典可以从互联网上下载,也可以由用户创建。在字典攻击中,使用的口令字典尤为重要。相关技术中使用通用字典进行字典攻击,但通用字典的密码空间太大,高频口令的覆盖率太低导致口令破译效率过低;因此,如何提升口令破译效率是需要解决的技术问题。
技术实现思路
[0003]本申请实施例提供一种口令字典生成方法、装置及存储介质,可以生成口令字典,提升口令破译效率。
[0004]本申请实施例的技术方案是这样实现的:
[0005]一方面,本申请实施例提供一种口令字典生成方法,包括:
[0006]确定口令训练集中包括的全部口令对应的字符结构和所述字符结构的出现 ...
【技术保护点】
【技术特征摘要】
1.一种口令字典生成方法,其特征在于,所述方法包括:确定口令训练集中包括的全部口令对应的字符结构和所述字符结构的出现概率;解析所述字符结构对应的字符单元,确定所述字符单元的语意和所述字符单元的语意的出现概率;基于所述字符结构、所述字符结构的出现概率、所述字符单元的语意和所述字符单元的语意的出现概率,生成口令字典。2.根据权利要求1所述的方法,其特征在于,所述解析所述字符结构对应的字符单元,确定所述字符单元的语意和所述字符单元的语意的出现概率,包括:基于所述字符单元的类型解析所述字符单元,确定所述字符单元的语意和所述字符单元的语意的出现概率。3.根据权利要求2所述的方法,其特征在于,所述基于所述字符单元的类型解析所述字符单元,包括:在所述字符单元包括字母的情况下,基于双向最大匹配算法和字典树解析所述字符单元。4.根据权利要求2所述的方法,其特征在于,所述基于所述字符单元的类型解析所述字符单元,包括:在所述字符单元包括数字的情况下,基于正则表达式解析所述字符单元。5.根据权利要求2所述的方法,其特征在于,所述基于所述字符单元的类型解析所述字符单元,包括:在所述字符单元包括弱口令的情况下,基于字符串匹配的方式解析所述字符单元。6.根据权利要求1所述的方法,其特征在于,所述确定所述口令训练集中包括的全部口令对应的字符结构和所述字符结构的出现概率,包括:基于预设的字符掩码分配表,确定所述口令训练集中全部口令对应的字符结构;基于所述字符结构在所述口令训练集中出现的次数和所述口令训练集包括的全部口令对应的全部字符结构的数量,确定所述字符结构的出现概率;其中,所述预设的字符掩码分配表包括字符的类型与字符掩码的对应关系;所述字符结构包括字符掩码和所述字符掩码对应的字符串的长度。7.根据权利要求6所述的方法,其特征在于,所述基于所述字符结构、所述字符结构的出现概率、所述字符单元的语意和所述字符单元的语意的出现概率,生成口令字典,包括:判断所述字符结构是否为第一预设结构;在所述字符结构是第一预设结构的情况下,对所述字符结构进行更改,得到第二预设结构;基于所述字符单元的语意和所述字符单元的语意的出现概率,替换所述第二预设结构中的字符单元;确定替换后的第二预设结构对应的口令为所述口令字典中的口令。8.根据权利要求7所述的方法,其特征在于,所述在所述字符结构是第一预设结构的情况下,对所述字符结构进行替换,包括:将所述字符结构中第一符号的字符掩码结构替换为与所述第一符号的字符掩码结构的长度对应的第二符号。
9.根据权利要求7所述的方法,其特征在于,所述基于所述字符...
【专利技术属性】
技术研发人员:张姣,孟令坤,郭建楠,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。