课程设计论坛

首页 » 设计下载 » 计算机设计 » MD5算法的研究与实现-数据存储加密
haohongwu - 2008/10/28 21:55:24
文件格式:word
文件大小:422.50KB
适用专业:计算机科学与技术
适用年级:大学
下载次数:4 次
我要下载:点击联系下载
论文编号:14516

资料简介:
毕业设计 MD5算法的研究与实现-数据存储加密,共27页,10609字
摘  要
随着网络技术的广泛应用,网络信息安全越来越引起人们的重视。针对数据在存储的时候存在大量的安全问题,目前通常将需要存储的数据进行加密然后再存储,应用MD5算法是一个不错的选择。MD5算法的全称是Message-Digest algorithm 5,是一种用于产生数字签名的单项散列算法。它的作用是让大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式,即将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的串。
该毕业设计是运用microsoft visual c++ 6.0软件而开发的,主要是通过算法实现数据的加密存储。文章分成五部分。第一,二部分描述了MD5的目前现状和相关理论知识,也让我们了解MD5的定义。重点是MD5的流程实现和封装DLL。在MD5算法的DLL封装这章,主要是描述我们为什么要选用封装DLL的原因,以及封装的好处。设计流程这一部分里包含读取,修改,插入,删除这几个功能的实现情况,并用流程图的方式来分别描述了这四大功能模块的实现过程。最后一部分显示了系统测试的内容和系统主要功能运行界面图。
关键词:信息安全;MD5;加密;封装

目  录
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


资料文件预览:
共1文件夹,1个文件,文件总大小:422.50KB,压缩后大小:193.75KB


我要下载:MD5算法的研究与实现-数据存储加密
jianming0311 - 2013/3/10 10:44:09
支持楼主~谢谢分享
kathy - 2013/3/10 11:44:48
免费的好啊
superlizzie - 2013/5/23 16:33:53
真是高手,崇拜啊!
222222 - 2013/5/23 16:56:41
变速箱设计
sy240625 - 2013/5/23 19:25:19
本人急需斗式提升机设计的毕业论文,哪位朋友帮帮我这个新手吧,有的联系我啊:我求购急需的
huangg6025 - 2013/5/23 19:55:20
??在干吗呢
qxy516353539 - 2013/5/23 20:01:52
下不了。。
zt467 - 2013/5/23 20:33:13
呵呵,GOOD
tianhaizhishi - 2013/8/20 12:15:13
好帖
连路朋1 - 2013/8/20 13:31:29
是啊,我也想知道,偶分数不够都下不了附件
1
查看完整版本: MD5算法的研究与实现-数据存储加密