本科毕业论文
题 目系 别专业班级姓 名指导教师
MD5加密技术在信息管理系统中的应用信科系 计科1108 刘天鹏 彭登峰 2015年4月1日
内容摘要
信息的安全性已成为全社会关心问题,密码学研究也越来越被人所关注,而单向散列(Hash)函数是现代密码学的核心,最常见的散列算法有MD5、SHA、和Snefru,MD5是当今非常流行的优秀的典型Hash加密技术。针对当前网站建设和系统开发中用户信息等重要数据的安全问题,主要研究能够给用户密码进行加密的MD5算法。MD5是一个比较古老的算法,经常广泛地应用于安全领域。例如在UNIX系统中用户的密码就是通过MD5算法经过加密才存储在文件系统中。在用户登录输入密码的时候,系统就自动把用户输入的密码计算成为MD5值,然后再去与保存在系统文件中的MD5值进行比较,最后确定用户输入的密码是否正确。
本文通过对MD5加密算法的深入研究,介绍了MD5算法的特性、算法原理及其算法流程,并给出MD5算法在一个具体信息管理系统中的实际应用,通过实际应用中测试出的结果得出MD5算法是一种非常安全和易用的加密算法。
关键词:MD5;加密算法;信息系统
Abstract
Information security has become a problem of the whole society to care for, cryptography research was increasingly concerned, and one-way hash (Hash) function is the core of modern cryptography, the most common hashing algorithms MD5, SHA, and Snefru, MD5 is very popular in today's typical good Hash encryption technology. Website for the current security issues and user information systems development and other important data, the main research can give users the MD5 algorithm to encrypt passwords. MD5 algorithm is a relatively old, often widely used in the field of security. For example, in a UNIX system user's password is encrypted through the MD5 algorithm was stored in the file system. User login password, the system will automatically calculate the user to enter a password to become MD5 value, and then go with the MD5 value is stored in a system file compare, and finally determine the user entered password is correct.
Through in-depth study of the MD5 encryption algorithm, and describes the characteristics of the MD5 algorithm, the algorithm principle and algorithm flow, and the practical application of the MD5 algorithm is given in a specific information management system, through the practical application of the results obtained in the test MD5 algorithm is a very safe and easy to use encryption algorithm.
Keywords: MD5;encryption algorithm; information systems