MD5 概念与用途

MD5概念:

MD5这是message-digest algorithm 5(信息-摘要算法)缩写。用于加密和解密技术上,它能够说是文件的“数字指纹”。不论什么一个文件,不管是可运行程序、图像文件、暂时文件或者其它不论什么类型的文件,也不管它体积多大。都有且仅仅有一个独一无二的MD5信息值,而且假设这个文件被改动过,它的MD5值也将随之改变。

因此,我们能够通过对照同一文件的MD5值。来校验这个文件是否被“篡改”过。


MD5文件传输:

当我们下载了一个软件以后,假设想知道下载的这个软件和站点的原始文件是否一模一样,就能够给自己下载的文件做个MD5校验。

假设得到的MD5值和站点发布的同样,可确认所下载的文件是完整的。如有不同。说明你下载的文件是不完整的:要么就是在网络下载的过程中出现错误。要么就是此文件已被别人改动。为防止他人更改该文件时放入病毒,最好不要使用。

(一般使用MD5计算工具(能够从网上下)载检验后和软件站点发布得MD5码进行比对)


MD5password加密:

MD5也能够应用在对password得加密。那么加密后有什么作用呢?和加密前有什么差别呢?

1.由于是不可逆的,所以在数据库里面看到的password是没用的。你不是检验用户的password,而是检验用户输入的password经md5加密以后和数据库内的是否相符

2.你不希望你的邮件server的管理员知道你的信用卡password吧?


版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-07-18 17:03  hrhguanli  阅读(1713)  评论(0编辑  收藏  举报