APP下载

基于MD5与随机数组合的加密算法在用户身份验证中的应用

2016-08-04湖南安全技术职业学院湖南长沙410151

电子测试 2016年13期

徐 畅(湖南安全技术职业学院,湖南长沙,410151)



基于MD5与随机数组合的加密算法在用户身份验证中的应用

徐 畅
(湖南安全技术职业学院,湖南长沙,410151)

摘要:用户身份验证是保障信息系统安全的第一道关卡,本文选取了MD5加密算法,在此算法基础上将MD5与随机数相结合对用户信息进行加密,从而增强了用户身份的识别和验证,保障了整个系统数据信息的安全。

关键词:信息系统;用户身份验证;MD5算法改进

0 引言

随着互联网技术的迅速发展,现在的软件信息系统多半都是基于WEB应用,但是由于 Internet网络协议本身就存在着许多的安全隐患,所以在互联网上进行信息的传输存在着很大的风险,因此有关系统的安全问题变得越来越突出。

基于B/S模式的管理信息系统的登录模块,通常采用在系统登录页面由用户输入用户名和密码的方式进行用户身份认证,而这些用户名和密码信息都是存放在后台数据库的一张用户信息表中。由于用户名和用户密码信息都是通过Internet网进行传输,很容易被有心人盗取,这就意味着用户的所有信息将都被泄露。因此,如何对系统用户的身份进行验证,就变得尤为重要了。

1 用户身份验证过程中遇到的安全问题

系统一般通过输入用户名和密码的方式对用户身份的合法性进行认证。具体做法是:在后台数据库中建立一张用户信息表,这张表中至少包括两个字段:用户名字段和用户密码字段。当用户登录时,程序将用户输入的用户名和密码与数据表中的信息进行比对,如果用户名和密码都一致,说明这个用户是一个合法用户,通过身份验证,允许进入系统;……

登录APP查看全文