改进MD5加密算法在系统密码存储中的研究及应用

2021-10-25 03:43:06陈登峰
信息记录材料 2021年10期
关键词:数据库信息

李 强,陈登峰

(1西安建筑科技大学信息与控制工程学院 陕西 西安 710055)

(2西安建筑科技大学建筑设备科学与工程学院 陕西 西安 710055)

1 引言

随着信息技术的不断发展,大数据时代已经到来,大数据的应用在给我们生活带来许多便利的同时,也带来了信息泄露、信息安全等问题。目前仍有部分网站用户名密码通过明文密码存储,这样增加了网站的风险性,密码极易被破解,导致用户信息泄露。因此,研究了单向散列函数(Hash函数)[1-2],巴格达理工大学的研究人员通过新改进方法解决了安全文档的验证,有效进行了MD5 Hash函数的扩展[3]。罗江华[4]提出了一种基于MD5和Base64的混合加密算法,解决了查询MD5散列值字典获取用户明文密码问题,提高了用户的密码安全。因此,本文研究了MD5加密算法,通过对系统登录密码进行加密后来提高网站安全性,但由于一些常用密码通过MD5值可以搜索到明文密码,存在一定的弊端,因此,本文在MD5算法的基础上通过增加密钥空间的方法来进行改进,提高密码储存安全性。

2 MD5算法研究

2.1 加密方法

目前,主要加密方式有单向和双向加密两种。它们的区别是是否需要解密,是否双向需要解密,单向不需要解密,例如MD5加密。一般比较常用的加密方式主要有DES加密[5]、RSA加密[6]、MD5加密,其中MD5加密算法应用较为广泛。

2.2 MD5加密算法

MD5(Message—Digest algorithm 5)信息—摘要算法是128位且通过随机长度的信息生成。

MD5算法具有以下特点:(1)压缩性:即任意长度的数据经过MD5算法进行计算,结果长度一样;(2)容易计算:给定一个原始数据,都可以计算出MD5值;……

登录APP查看全文

猜你喜欢
数据库信息
数据库
财经(2017年15期)2017-07-03 22:40:49
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
数据库
财经(2010年20期)2010-10-19 01:48:32
信息
建筑创作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32