【技术实现步骤摘要】
一种基于生成式对抗网络的口令遍历装置及方法
本专利技术涉及口令恢复
,特别是涉及一种基于生成式对抗网络的口令遍历装置及方法。
技术介绍
网络时代的到来使得数据的流速变快,数据的传输共享随处可见。随之而来的问题就是,如何保护涉密数据。使用口令来保护个人信息是一种常见且方便的方法。口令恢复是指从密文中恢复出口令明文的过程。口令恢复应用范围广大。口令恢复技术在学术,民用,国防等当面都有很大作用,关于口令恢复的研究层出不穷。传统口令恢复方法有穷举,字典等。穷举即字面意思,依靠举例出所有口令可能组合逐一尝试来破解口令,这是一种十分简单的方法,但需要耗费巨量时间。字典则是按照已有的字典文件去逐一尝试,这种方法比起穷举法有改进的地方,耗费的时间比起穷举法短,但需要性能优越的字典文件不易获得。利用规则变换,在字典的基础上进行字符变换派生出新的字典,是一种有效的解决思路,并且口令规则派生有专门的语法编码习惯,如“sa@”代表将口令字符中的字符“a”转化为字符“@”,又如“$1$2$3”代表在口令字符串的基础上增加后缀字符串“12 ...
【技术保护点】
1.一种基于生成式对抗网络的口令遍历装置,其特征在于,包括规则动态生成引擎模块、规则历史数据库与快速去重引擎模块、口令规则变换与去重判断引擎模块以及校验口令与循环控制模块;/n所述规则动态生成引擎模块采用已训练的对抗网络模型动态生成口令规则,所述规则动态生成引擎模块包括:规则编码器、对抗生成器、规则译码器、译码表;/n所述规则历史数据库与快速去重引擎模块用于保存已生成的历史规则,并判断当前规则是否已出现;/n所述口令规则变换与去重判断引擎模块内置历史口令库,用于完成口令规则变换,并检查口令规则变换所得口令是否已经被检验过;/n所述校验口令与循环控制模块用于口令校验并控制口令 ...
【技术特征摘要】
1.一种基于生成式对抗网络的口令遍历装置,其特征在于,包括规则动态生成引擎模块、规则历史数据库与快速去重引擎模块、口令规则变换与去重判断引擎模块以及校验口令与循环控制模块;
所述规则动态生成引擎模块采用已训练的对抗网络模型动态生成口令规则,所述规则动态生成引擎模块包括:规则编码器、对抗生成器、规则译码器、译码表;
所述规则历史数据库与快速去重引擎模块用于保存已生成的历史规则,并判断当前规则是否已出现;
所述口令规则变换与去重判断引擎模块内置历史口令库,用于完成口令规则变换,并检查口令规则变换所得口令是否已经被检验过;
所述校验口令与循环控制模块用于口令校验并控制口令遍历装置的循环迭代状态。
2.根据权利要求1所述基于生成式对抗网络的口令遍历装置,其特征在于,所述规则编码器与规则译码器均将口令变换规则元操作统一顺序编码为2位16进制编码,并满足生成式对抗网络的输入规范。
3.根据权利要求1所述基于生成式对抗网络的口令遍历装置,其特征在于,所述对抗生成器内置生成式对抗网络,用于输入规则文件和动态生成规则。
4.一种权利要求1所述口令遍历装置的口令遍历方法,其特征在于,具体包括以下步骤:
(1)输入规则文件,完成对规则动态生成引擎模块内对抗生成器...
【专利技术属性】
技术研发人员:李顺斌,张汝云,王之宇,吴春明,潘宇,郑妙娟,
申请(专利权)人:之江实验室,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。