收藏到会员中心

文档题目:

MD5算法的研究与实现------数据存储加密

MD5算法的研究与实现------数据存储加密
上传会员: 道里区
提交日期: 2013-06-18 18:43:03
文档分类: 软件工程
浏览次数: 47
下载次数: 0
下载地址: 点击标题下载 源代码 (需要:25 积分)
点击标题下载 论文 (需要:25 积分)  
如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:10544,附源代码
MD5算法的研究与实现------数据存储加密

摘    要
随着网络技术的广泛应用,网络信息安全越来越引起人们的重视。针对数据在存储的时候存在大量的安全问题,目前通常将需要存储的数据进行加密然后再存储,应用MD5算法是一个不错的选择。MD5算法的全称是Message-Digest algorithm 5,是一种用于产生数字签名的单项散列算法。它的作用是让大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式,即将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的串。 
该毕业设计是运用microsoft visual c++ 6.0软件而开发的,主要是通过算法实现数据的加密存储。文章分成五部分。第一,二部分描述了MD5的目前现状和相关理论知识,也让我们了解MD5的定义。重点是MD5的流程实现和封装DLL。在MD5算法的DLL封装这章,主要是描述我们为什么要选用封装DLL的原因,以及封装的好处。设计流程这一部分里包含读取,修改,插入,删除这几个功能的实现情况,并用流程图的方式来分别描述了这四大功能模块的实现过程。最后一部分显示了系统测试的内容和系统主要功能运行界面图。
关键词:信息安全;MD5;加密;封装 
Abstract
....
Key words: information security; MD5; encrypt; Packaging
目  录
论文总页数:23页
1 引言 1
1.1 研究现状 1
1.2 选题意义 2
1.3 选题背景 2
2 相关理论基础 3
2.1 单向散列函数 3
2.1.1 单向散列函数的基本原理 3
2.1.2 散列值的长度 4
2.2 MD5算法的基本原理 4
2.3 MD5的应用 12
3 需求分析及设计方案 14
3.1 主要功能模块 14
3.1.1 数据加密 14
3.1.2 数据存储 14
3.1.3 数据库设计 14
3.2 主要流程图 15
4 MD5算法的DLL封装 15
4.1 加载时动态链接 16
4.2 运行时动态链接 16
4.3 DLL封装情况 16
5 具体设计流程及实现 17
5.1 读取的设计和实现 17
5.2 插入的设计和实现 18
5.3 修改的设计和实现 18
5.4 删除的设计和实现 19
6 调试与分析 19
6.1 概述 19
6.2 测试分析报告 20
结    论 20
参考文献 21
致    谢 22
声    明 23


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇Linux下的网络层加密解密的实现 下一篇RSA公钥密码算法的一种快速实现

相关栏目

最新文档下载

推荐文档下载