声明
摘要
插图索引
附表索引
第1章 绪论
1.1 选题的背景和意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 系统的可行性分析
1.3.1 技术可行性
1.3.2 管理可行性
1.4 本文的研究内容
1.5 论文结构和章节安排
第2章 数字签名系统中的关键技术
2.1 Ajax技术
2.2 Hash函数
2.2.1 哈希算法的特点
2.2.2 哈希算法的安全性
2.3 MD5算法
2.3.1 MD5算法概述
2.4 B/S结构
2.4.1 B/S结构的优点
2.4.2 B/S结构的缺点
2.5 ASP.NET三层架构
2.6 SQL Server技术介绍
2.7 ADO.NET
2.8 本章小结
第3章 数字签名系统的需求分析
3.1 数字签名系统的功能性需求
3.1.1 系统的总体需求
3.1.2 登录模块功能需求
3.1.3 部门管理模块功能需求
3.1.4 员工用户模块功能需求
3.1.5 数字签名系统性能需求
3.2 数字签名系统的非功能性需求
3.2.1 数据的安全与保密性需求
3.2.2 系统的可靠性与稳定性需求
3.3 本章小结
第4章 基于MD5算法数字签名系统的设计
4.1 系统总体设计
4.2 系统详细功能
4.2.1 个人信息管理功能
4.2.2 名片夹管理功能
4.2.3 待办事项管理功能
4.2.4 会议室管理功能
4.2.5 会议管理功能
4.2.6 系统管理功能
4.3 数据库设计
4.4 本章小结
第5章 MD5算法改进与系统实现
5.1 MD5算法介绍
5.2 MD5算法的应用
5.3 MD5算法的不足
5.4 MD5算法改进
5.4.1 对需要加密的字符串进行处理后再加密
5.4.2 多次MD5加密
5.4.3 直接修改MD5加密算法源码
5.4.4 对加密结果进行一定的运算
5.5 改进MD5在数字签名系统中的应用
5.5.1 系统登陆认证
5.5.2 基于MD5的OA数字签名实现算法
5.5.3 iWebOffice实现手机签章模块
5.6 系统部分功能实现及热门技术的使用
5.6.1 Ajax实现聊天系统模块
5.6.2 部门员工管理模块
5.6.3 部门员工办公模块
5.6.4 其它设计与实现
5.7 本章小结
第6章 系统测试
6.1 测试环境
6.2 系统测试
6.2.1 系统安全测试
6.2.2 系统负载测试
6.3 测试BUG及解决方案
6.4 测试结果分析
6.5 本章小结
结论
参考文献
附录A 攻读学位期间所发表的学术论文
致谢