架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7205|回复: 0

[加密解密] Discuz!密码加密方式

[复制链接]
发表于 2015-4-1 09:55:30 | 显示全部楼层 |阅读模式

发现Discuz论坛加密是多重加密法。

(dz6.1的加密方式:md5(md5(论坛密码),shell))



现在分享出来:


用户表:cdb_uc_members

字段:uidusernamepasswordsalt

//==============

//数据库链接省略....

//=============

$user=$GET["user"];

$pass=$GET["pass"];

$result=mysql_query("select*fromcdb_memberswhereusername=’$user’");

@$salt=mysql_result($result,0,"salt");

$pas=md5($pass);

$pas=$pas.$salt;

$pas=md5($pas);  
$result=mysql_query("select*fromcdb_memberswhereusername=’$user’andpassword=’$pas");

@$username=mysql_result($result,0,"username");  
if($username!=’’){

echo"ok";

}else{

echo"no";

}

?>


引用某牛的:

采用salt方式,随机获得一个字符串,然后把明文密码MD5之后,再与随机字符串连接起来之后,再次MD5。这样可极大的提高安全系数。  
加密密码:md5(md5($newpw).$salt) $salt为random返回的字符串$hash  
这样就极大的提高了用户密码的安全性




上一篇:武汉光谷步行街世界城有人在喷水泉里面洗澡?
下一篇:asp.net登陆界面源代码带数据库脚本
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-28 21:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表