摘要
本发明公开了一种基于策略梯度的生成式对抗网络的口令破解方法及系统,该方法的步骤包括:对泄露口令集进行预处理得到训练口令集,将训练口令集转化为由口令字符组成的字符数组;统计字符频数并排序得到字符字典和反向索引字典;对照字符字典将字符数组转化为数字化的口令数组,得到训练数据集;构造神经网络,包括生成器结构类、roll-out结构类、Highway结构类、判别器结构类和策略梯度算法;生成生成器和判别器实例,初始化生成器和判别器参数、优化器;对生成器和判别器进行预训练;对生成器和判别器进行对抗训练;使用训练好的生成器参数进行前向传播生成爆破口令集。本发明使原始GAN训练更加的稳定,生成较高质量的文本。
- 单位