APP下载

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

2021-10-25陈登峰

信息记录材料 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查看全文

猜你喜欢

数据库信息
数据库
订阅信息
数据库
数据库
数据库
数据库
展会信息
数据库
信息
健康信息