声明
摘要
第1章 绪论
1.1 项目背景和选题依据
1.2 国内外研究现状
1.3 论文主要研究内容
第2章 RAR5格式文档密码验证参数提取
2.1 RAR5文档格式
2.1.1 通用格式描述
2.1.2 具体存档数据块描述
2.2 RAR5格式文件密码验证参数提取流程
2.2.1 RAR5格式文件读取及验证参数存放主要数据结构
2.2.2 RARS格式文件密码验证参数读取主要数据流程
2.3 关于8字节密码验证参数的有效性讨论
2.4 本章小结
第3章 RAR5格式文件密码验证算法优化
3.1 RAR5的密码验证算法
3.1.1 SHA-256算法
3.1.2 HMAC函数
3.1.3 PBKDF2函数
3.1.4 RAR5密码验证算法
3.2 RAR5密码验证算法实现及其优化
3.2.1 RAR5的密码验证算法实现流程
3.2.2 RAR5的密码验证算法实现流程优化
3.2.3 RAR5密码验证算法优化前后实测比较
3.3 本章小结
第4章 基于CUDA的RAR5密码验证算法实现
4.1 基于CUDA的编程模型
4.1.1 硬件实现
4.1.2 编程模型
4.1.3 编程注意事项
4.2 RAR5的密码验证算法在CUDA上的实现
4.3 效果实测
4.4 本章小结
第5章 系统集成
5.1 密码恢复系统体系结构介绍
5.2 本研究结果与密码恢复系统的接口函数设计
5.3 系统集成结果展示
5.4 本章小结
第6章 总结与展望
6.1 工作总结
6.2 工作展望
致谢
参考文献