`

转载:让你的md5密码更安全

    博客分类:
  • PHP
阅读更多

转载:让你的md5密码更安全

原文:http://www.zhixinku.com/home/space.php?uid=4&do=blog&id=18
感谢:月影

看到标题 ,就会有人反问, 难道md5不安全吗? 并非如此,至少在目前来说, md5还是安全保存密码的方式 .

一般的程序都是在用户注册时将明文的密码加密,然后存入数据库的.

但是网上有很多md5暴力破解的工具, 这又是为什么? 其实,这并不是md5不安全, 而是网上的破解工具用一个非常庞大的数据库保存了明文与其md5加密后的结果, 对那些密码很简单的字符串, 即可轻易从md5串反查数据库, 得到原始密码. 就是这个原理.

那么, 如果你的数据库不小心被暴露, 则恶意分子极可能用上面的方式用md5字符串破解出原始的密码. 从而造成安全漏洞 .

好,这节的知识就是避免这个问题.

1. 注册时:将原始明文密码多次加密,然后存入数据库,如何 ?效果很不错吧?如 $password = md5(md5($password));
2. 用户名和密码混合再md5加密一次如何? $password = md5(md5($password).$username); 效果似乎更不错
3.用固定加密KEY, 来二次加密,如何 ?
$KEY = ‘fjasdklfjfmslakfmdklsajfl72389749823′;
$password = md5($password.$KEY);
效果似乎更好了.

为什么要使用这些方式 ?更安全,用上面的任一方法生成md5串, 被暴力破解的可能性基本上是0,绝对不用担心被暴库造成密码被破解.

要知道的一点就是: ucenter ,discuz, phpcms, ecshop 几乎无一例外地使用了上述之一的方式.

考虑一下,改变思路, 将见证一个更美好的世界出现 .

<!-- end .entry -->
分享到:
评论

相关推荐

    Web Wiz Forums(论坛系统) v9.55 For SQL2005_2008 ASP

    Web Wiz Forums(论坛系统) v... 如果遇到MD5加密文件,而又不知道的密码的, 请在数据库中换上这组加密的数据吧 469e80d32c0559f8 那么密码就是admin888 a39f5746e91b29a61a9cb3b3c9018569 密码就是www.softhy.net

    北京市祥腾阁画廊源码

    安装说明: 北京市祥腾阁画廊(一款漂亮完整的艺术类画廊网站源码) 后台用户密码 admin ...如果遇到MD5加密文件,而又不知道密码的,请在数据库中换上这组加密的数据 469e80d32c0559f8 密码就是 admin888

    双面刃技术小组网站程序下载

    后台密码采用20次MD5加密,防CMD5等网站查出来。 后台认证码功能在conn.asp中修改,有效的增强了数据库沦陷后台用户名密码暴漏后的后台安全性。 使用本系统请修改后台默认用户名、密码、认证码。和默认数据库:\...

    完美政府窄屏破解版

    1) 本店不保证所提供软件或程序的完整性和安全性。 2) 请在使用前查毒。 4) 转载本店提供的资源请勿删除本说明文件。 5) 本店提供的程序均为网上搜集,如果该程序涉及或侵害到您的版权请立即写信 通知我们。 6) 本店...

    网盟新闻发布系统—新闻发布系统—新闻发布

    洪越源代码 ... 如果遇到MD5加密文件,而又不知道的密码的, 请在数据库中换上这组加密的数据吧 469e80d32c0559f8 那么密码就是admin888 a39f5746e91b29a61a9cb3b3c9018569 密码就是www.softhy.net

    上海购物网网上商城2005

    如果遇到MD5加密文件,而又不知道的密码的, 请在数据库中换上这组加密的数据吧 469e80d32c0559f8 那么密码就是admin888 六百当源码下载网---为您提供一切站长资讯...... 我们一直在努力,更需要您的支持...... ...

    ado基础教程文本的

    如果遇到MD5加密文件,而又不知道的密码的, 请在数据库中换上这组加密的数据吧 469e80d32c0559f8 那么密码就是admin888 源软中国---为您提供一切站长资讯...... 我们一直在努力,更需要您的支持......

    最新微购物php源码完整版

    ┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据7a57a5a743894a0e替换即可,那么密码就是:admin ┃ ┃ (这个是16位的,32位的是:21232f297a57a5a743894a0e4a801fc3) ┃ ┣━━━...

    完美版在线机票预定系统!

    会员密码采用MD5。安全性增强 3.此版后台管理地址为admin 默认帐号密码为admin admin 4.加入在线支付功能.支持10几家银行。支付更容易。支付完成实时冲值。 5.加入国内。国际航班高级查询。国内高级查询:fly_search....

    某食品公司整站(完整无错)

    ┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据7a57a5a743894a0e替换即可,那么密码就是:admin ┃ ┃ (这个是16位的,32位的是:21232f297a57a5a743894a0e4a801fc3) ┃ ┣━━━...

    Sqlitetools

    ┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━━...

    企业管理系统

    由此引起一切后果与本站无关. &lt;br&gt;无忧源码友情提醒: &lt;br&gt;如果遇到MD5加密文件,而又不知道密码的,请在数据库中换上这组加密的数据 469e80d32c0559f8 密码就是 admin888 &lt;br&gt;此程序如调试后能使用,请您...

    php模板引擎 Smarty 手册

    ┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━━...

    ha_TeleportPro

    ┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com ┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━...

    多多微型论坛程序 v2.0

    4特别说明,留言本使用MD5加密,如果密码丢失请下载数据库后打开,将admin的MD5码(21232f297a57a5a743894a0e4a801fc3)(不包括号)复制到密码栏,就可以用admin作为密码登录了。 5在安装过程中,很多用户会在自己的...

    MediPro学校网站系统

    ┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━━...

Global site tag (gtag.js) - Google Analytics