看完笑话,看点正经的:
@熊力_LiXiong 的md5/sha1+salt和Bcrypt http://blogs.msdn.com/b/lixiong/archive/2011/12/25/md5-sha1-salt-bcrypt.aspx
上文后面还附带了许多很不错的知识链接,不过英文的多。如果你英文实在不行,这里给一个中文的:http://zh.wikipedia.org/wiki/MD5
熊力的文中最后一个链接是一个MD5解密站点 http://www.cmd5.com/ 其实你会发现输入一个比较变态复杂(参合大小写数字以及符号,大概12位)基本上就已经很难破解了。
@caoz 的这个http://hi.baidu.com/caoz/blog/item/edcc36d3f812891e3af3cf28.html 也不错,只不过如果你没有一些基本的密码学知识,估计不知道人家在说什么。
当然了,还有比如http://www.youxia.org/2011/12/youxia_password_md5.html 这篇,里面知识介绍比较小。主要是为了棒喝,当然,这里面提到了密码碰撞,但没有提到加盐。里面的链接也没有大问题,可以看看。
最后,给你们推荐一本好书:
应用密码学
你看完之后你就会发现用中文搜索出来的密码安全方面的帖子,居然有那么的搞笑……仿佛一群猴子在研究如何登月——我们一个垒一个,总能到达月球的。