第一个书签之前
学位论文原创性声明
学位论文版权使用授权书
摘要
Abstract
第 1 章 绪论
1.1 选题背景及意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 本文组织结构
第 2 章 实验平台与密码分析工具Hashcat
2.1 CPU和GPU体系结构
2.1.1 CPU结构简介
2.1.2 GPU结构简介
2.1.3 CPU与GPU的区别
2.1.4 CPU-GPU异构计算
2.1.5 并行计算与MPI
2.2 实验集群简介
2.2.1 计算机集群
2.2.2 国家超级计算长沙与广州中心计算集群
2.2.3 超算集群节点和个人电脑的区别
2.3 密码分析工具Hashcat
2.3.1 Hashcat简介
2.3.2 Hash密码的加密与解密原理
2.3.3 Hashcat主要破解模式
第3章 密码智能字典生成
3.1 数据集分析
3.2 极大似然估计及理论分析
3.3 word2vec
3.3.1 词向量化表示
3.3.2 word2vec语言模型
3.4 LSTM模型
3.5 TextCNN模型
3.6 智能字典生成
3.6.1 随机生成算法
3.6.2 全局生成算法
第4章 系统实现
4.1 系统架构设计
4.2 实现CPU-GPU异构并行计算
4.3 跨平台部署及任务提交管理
4.4 运行任务及结果输出
第5章 系统测试与结果分析
5.1 系统配置
5.2 功能测试
5.2.1 暴力破解测试
5.2.2 字典破解测试
5.3 性能测试
5.3.1 暴力破解性能测试
5.3.2 字典破解性能测试
5.4 通用性测试
结 论
参考文献
附录A 攻读学位期间所发表的学术论文目录
致谢
湖南大学;