首页> 中文学位 >基于Ajax和改进MD5算法的数字签名技术研究与应用
【6h】

基于Ajax和改进MD5算法的数字签名技术研究与应用

代理获取

目录

声明

摘要

插图索引

附表索引

第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 攻读学位期间所发表的学术论文

致谢

展开▼

摘要

办公流程控制自动化、信息传输网络化、管理决策科学化在各级日常管理、办公、信息流转、业务部门和工作人员间协作、确保政令畅通、政务公开中起着非常重要的作用。现在,很多人使用办公自动化系统,但大多数对计算机不太熟悉,特别是系统安全和计算机的维修方面。因此,对计算机网络的安全防范非常重要,防止信息被泄露、修改和非法篡改成为当前办公自动化系统普及与应用迫切需要解决的问题。数字签名是在办公自动化系统中保证信息安全的一种重要手段,其对办公信息的使用和管理具有十分重要的意义。
  本文提出更适用于办公系统的改进MD5算法,本算法先对需要加密的字符串进行加密,再把加密后的字符串和n位随机字符串合并,然后对新的字符串再进行加密,得到新的加密结果,极大地提高了安全性。在此基础上,结合Ajax技术,设计实现了基于改进MD5算法的数字签名系统。实现了手机签章模块,让用户能够通过手机进行签到,做到手机和PC端共享同一个数据库和服务器,对数据进行统一管理。本系统采用面向对象的设计方法,结合铜仁学院的实际需求,遵循软件开发流程,通过采用B/S模式,利用.NET编程语言,应用系统全部在服务器端,采用标准的三层结构体系。
  本系统是基于Web模式的办公系统,充分享受信息技术和网络技术带来的便利,为铜仁学院实现了安全的无纸化办公,提高了办公效率。通过系统性能测试,以实际的测试案例和报告验证了设计系统的安全性和稳定性,有效解决了实际工作中遇到的问题。相关研究成果已在期刊上发表。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号