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

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:neppat8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机在社会各个领域的广泛应用,人们对信息系统的依赖程度越来越高,数据加密技术的研究也越来越受到人们重视,数据安全保密问题己不仅仅出于军事、政治和外交上的需要,科学技术的研究和发展及商业等方面,无一不与数据安全息息相关。信息产业的核心技术之一就是密码算法,单向散列(Hash)函数是现代密码学的核心,而基于Hash函数的MD5数据加密算法是目前研究的热点之一。 本文主要完成以下几个方面的研究工作: (1)介绍了数据加密的主要技术、发展现状。数据库作为信息系统的重要组成部分,存储着大量重要的数据,在整个系统的构建和应用中承担着核心的角色。对数据库中的数据进行加密处理后,即使某一用户非法入侵到系统中或者盗得数据存储介质,也不能解密,仍然得不到所需数据,这就有效保障了数据的安全。 (2)详细的论述了MD5算法的基本原理、应用实现,然后对MD5算法进行了安全性分析,研究了算法的安全性相关问题。 (3)根据MD5算法的基本原理和实现方式,对算法的加密强度和加密速度进行了改进,提高加密算法的强度,增强其安全性;对算法进行迭代优化,以提高算法的加密速度;将改进算法和原算法相比较,并对改进的算法进行强度和速度分析验证。 (4)在Eclipse平台上用JAVA语言实现了改进算法对数据库文件的处理。设计了用户注册登陆模块进行实验,将优化的算法和原算法进行了部分实验论证。结果表明满足预期要求:通过这些改进和优化原则的应用确实提高了MD5算法的加密强度和对文件处理的速度。文中还给出了部分应用的代码。
其他文献
随着计算机网络通信技术以及数字多媒体技术的日益普及与高速发展,数据信息传输在各种各样的数字化产品中的应用越来越多。现阶段3D产品已经进入了我们的生活,其中3D视频因为
CDMA系统在技术上的优势已经使它成为3G的核心体制,但系统的容量和通信质量受限于多址干扰。多用户检测技术是宽带CDMA通信系统抗干扰的关键技术,其中最优多用户检测方法在理
本文主要做了以下工作: (1)利用SOA架构和多Agent技术的特点以及互补性,并结合工作流技术和主动服务思想设计了一种结合SOA架构和多Agent技术的水信息服务系统(SM-WISS)。设
数字图像处理技术是20世纪60年代开始发展起来的一门新兴学科。随着计算机技术的发展,在现代化自动化生产过程中,人们将数字图像处理技术广泛应用于生产监控、产品质量检测和
蛋白质组学作为后基因组时代的一个重要研究内容,对于探索生命奥秘以及疾病的鉴定和药物对生命过程的影响具有重要的意义。其中,研究蛋白质组学表达模式的核心方法是双向凝胶电