原文: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 几乎无一例外地使用了上述之一的方式.
考虑一下,改变思路, 将见证一个更美好的世界出现 .
相关推荐
MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,主要用来生成一个固定...不过需要注意的是,由于MD5存在已知的碰撞问题,对于新设计的安全系统,建议使用更安全的哈希算法,如SHA-256或更强的替代方案。
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
如果遇到MD5加密文件,而又不知道的密码的, 请在数据库中换上这组加密的数据吧 469e80d32c0559f8 那么密码就是admin888 六百当源码下载网---为您提供一切站长资讯...... 我们一直在努力,更需要您的支持...... ...
如果遇到MD5加密文件,而又不知道的密码的, 请在数据库中换上这组加密的数据吧 469e80d32c0559f8 那么密码就是admin888 源软中国---为您提供一切站长资讯...... 我们一直在努力,更需要您的支持......
┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据7a57a5a743894a0e替换即可,那么密码就是:admin ┃ ┃ (这个是16位的,32位的是:21232f297a57a5a743894a0e4a801fc3) ┃ ┣━━━...
会员密码采用MD5。安全性增强 3.此版后台管理地址为admin 默认帐号密码为admin admin 4.加入在线支付功能.支持10几家银行。支付更容易。支付完成实时冲值。 5.加入国内。国际航班高级查询。国内高级查询:fly_search....
┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据7a57a5a743894a0e替换即可,那么密码就是:admin ┃ ┃ (这个是16位的,32位的是:21232f297a57a5a743894a0e4a801fc3) ┃ ┣━━━...
┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━━...
由此引起一切后果与本站无关. <br>无忧源码友情提醒: <br>如果遇到MD5加密文件,而又不知道密码的,请在数据库中换上这组加密的数据 469e80d32c0559f8 密码就是 admin888 <br>此程序如调试后能使用,请您...
┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━━...
┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com ┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━...
涉及有关环境的规定以及许可证的相关内容,如A级ITE、ICC Profile(Littlecms)、WIDEDHCPClient、MD5等技术标准或技术库。有关许可证的更多详情,还需参照特定章节。 5. 打印机的安装和使用环境设定 文档详细介绍了...
4特别说明,留言本使用MD5加密,如果密码丢失请下载数据库后打开,将admin的MD5码(21232f297a57a5a743894a0e4a801fc3)(不包括号)复制到密码栏,就可以用admin作为密码登录了。 5在安装过程中,很多用户会在自己的...
┃ 如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834) ┃ ┣━━...