PHP中MD5函数使用实例代码
2015-01-24信息快讯网
PHP中有着丰富的函数,MD5加密函数就是其中之一。
一般来说,一个提供会员注册的网站必定需要采集用户的密码,如何保存用户密码就是个问题。我们当然不能将密码以明文的方式储存在数据库中,因为这样的话,一般的管理员就可以查看到用户密码,显然对用户来说是件相当危险的事情。那如何解决这个问题呢,我们可以采取这样的策略。
首先介绍一下PHP中MD5函数的使用方法:
<?php $pswd1=md5("cenusdesign"); echo $pswd1; //运行结果为:fc60ec37d1c08d5b0fb67a8cd934d5ba $pswd2=md5("Cenusdesign"); echo $pswd2; //运行结果为:067577d9fc109c80538c81d6f02bd293 ?>
显然,经过md5加密后,原本“cenusdesign”转变成了一组32位的字符串,而且,即使是一个字母的大小写变化,这组字符串就会发生巨大的变化。
Cenus Design建议把用户注册时,将密码首先经过MD5转换,然后将转换加密后的数据库。在用户登陆时,也将密码先进行MD5转化,再和数据库中那组经过MD5加密的字符串进行比较。这样,就可以做到在不知道用户确切密码的情况下完成密码的比对操作。
作者:Sunec
原载:Cenus Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
php 的加密函数 md5,crypt,base64_encode 等使用介绍
PHP CURL模拟GET及POST函数代码
php file_get_contents函数轻松采集html数据
PHP最常用的ini函数分析 针对PHP.ini配置文件
收集的二十一个实用便利的PHP函数代码
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
php array_search() 函数使用
有关JSON以及JSON在PHP中的应用
php中几种常见安全设置详解
php中的观察者模式
PHP中基本符号及使用方法
php mysql索引问题
PHP时间戳使用实例代码
PHP中Date获取时间不正确怎么办
php中对xml读取的相关函数的介绍一
php中iconv函数使用方法
在PHP中使用模板的方法
php中文字母数字验证码实现代码
使用PHP的日期与时间函数技巧
懒惰是金 介绍几个php通用的函数第1/2页
php实现的在线人员函数库
php md5下16位和32位的实现代码