请务必阅读更新,因为我的“实际困惑”在其中。
自 Joomla! 1.5 以来,md5 + salt
一直是事实标准,而现在 Joomla! 开始支持 bcrypt
哈希算法已经有一段时间了。
现在我的问题是:“作为终端用户,如果我立即开始使用Bcrypt
,与当前算法MD5+salt
相比,我会得到什么好处?对于每天只有几百个访问者的普通博客,是否会有任何区别?”
更新:
我在某处读到由于 md5
哈希速度快,我的密码可以在几天/几个月内很容易地被计算出来。
但这不需要攻击者已经拥有我的哈希值来进行比较吗?如果他/她首先没有哈希值,那么我使用的哈希算法如何影响我的网站安全性呢?最终他还是要通过暴力破解我的登录页面吧?
如果归根结底是靠暴力破解,那么Bcrypt
是否同样容易受到密码猜测的攻击呢?
password_hash()
兼容包。 - Jay Blanchard