摘要 | 第5-6页 |
Abstract | 第6页 |
第1章 绪论 | 第14-22页 |
1.1 课题的背景与意义 | 第14-15页 |
1.2 博客系统在教育领域的国内外应用现状 | 第15-18页 |
1.3 MD5算法的研究现状 | 第18-19页 |
1.4 课题研究目的和内容 | 第19-20页 |
1.5 论文的组织结构 | 第20-22页 |
第2章 系统框架及安全相关理论 | 第22-41页 |
2.1 系统开发框架介绍 | 第22-30页 |
2.1.1 Struts2框架介绍 | 第22-26页 |
2.1.2 Hibernate框架介绍 | 第26-29页 |
2.1.3 Struts2与Hibernate的整合方案 | 第29-30页 |
2.2 数据加密 | 第30-35页 |
2.2.1 对称密钥密码学 | 第31-32页 |
2.2.2 公钥密码学 | 第32-34页 |
2.2.3 消息摘要 | 第34-35页 |
2.3 验证码技术 | 第35-39页 |
2.3.1 验证码的作用 | 第35-36页 |
2.3.2 验证码的类别 | 第36-37页 |
2.3.3 验证码的实现 | 第37-39页 |
2.4 服务器安全设置 | 第39-40页 |
2.5 本章小结 | 第40-41页 |
第3章 MD5算法研究及改进 | 第41-62页 |
3.1 MD5算法描述 | 第41-45页 |
3.2 模减差分攻击方法介绍 | 第45-49页 |
3.2.1 整数模减差值表达形式多样 | 第45-46页 |
3.2.2 布尔函数特性 | 第46-47页 |
3.2.3 模减差分攻击 | 第47-49页 |
3.3 明文修改技术 | 第49-51页 |
3.3.1 单报文修改技术 | 第49-50页 |
3.3.2 多报文修改技术 | 第50-51页 |
3.4 MD5算法抗攻击改进方案 | 第51-57页 |
3.4.1 已有的消息预处理改进方案 | 第51页 |
3.4.2 消息预处理新改进方案 | 第51-52页 |
3.4.3 步函数改进方案 | 第52-57页 |
3.5 改进算法有效性验证 | 第57-61页 |
3.5.1 改进算法的速度验证 | 第57-58页 |
3.5.2 改进算法抗碰撞验证 | 第58-60页 |
3.5.3 改进算法的雪崩效应测试 | 第60页 |
3.5.4 结论 | 第60-61页 |
3.6 本章小结 | 第61-62页 |
第4章 博客系统设计与实现 | 第62-78页 |
4.1 系统分析 | 第62-68页 |
4.1.1 博客系统总体业务分析 | 第62-64页 |
4.1.2 具体业务分析 | 第64-67页 |
4.1.3 系统非功能需求分析 | 第67-68页 |
4.2 数据库设计与实现 | 第68-70页 |
4.3 主界面设计与实现 | 第70-71页 |
4.4 用户模块设计与安全实现 | 第71-75页 |
4.4.1 实现用户注册功能 | 第71-72页 |
4.4.2 数据校验 | 第72页 |
4.4.3 保存用户信息 | 第72-73页 |
4.4.4 用户登录功能实现 | 第73-74页 |
4.4.5 管理员推荐用户 | 第74-75页 |
4.4.6 匿名用户访问博客 | 第75页 |
4.5 文章模块主要功能实现 | 第75-76页 |
4.5.1 管理员文章浏览操作 | 第75-76页 |
4.5.2 用户文章添加操作 | 第76页 |
4.6 相册模块主要功能实现 | 第76-77页 |
4.6.1 管理员相册管理 | 第76-77页 |
4.6.2 普通用户相片添加 | 第77页 |
4.7 本章小结 | 第77-78页 |
结论 | 第78-80页 |
参考文献 | 第80-84页 |
致谢 | 第84页 |