课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] MD5算法的研究与实现-数据存储加密 [复制链接]

楼主
文件格式: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算法的研究与实现-数据存储加密
  • docL2003212047_罗丹_MD5算法的研究与实现-数据存储加密.doc  [422.50KB]

我要下载:MD5算法的研究与实现-数据存储加密
分享 转发
TOP
沙发

支持楼主~谢谢分享
TOP
板凳

免费的好啊
TOP
地板

真是高手,崇拜啊!
TOP
5#

变速箱

变速箱设计
TOP
6#

机械类毕业设计

本人急需斗式提升机设计毕业论文,哪位朋友帮帮我这个新手吧,有的联系我啊:我求购急需的
TOP
7#

??在干吗呢
TOP
8#

下不了。。
TOP
9#

呵呵,GOOD
TOP
10#

好帖
TOP
发新话题 回复该主题