我知道这是一个“过度询问”的话题,Bcrypt但是我对它的安全性有一些担忧。
我一直在使用sha512($password.$salt),然后寻找更好的解决方案并遇到了Bcrypt.
我担心的是,在阅读它时,它表示轮$02$数$rounds$.$salt.$hash(
我的问题是:这不是不安全吗?显示使用的轮数,盐分清楚可用。因为攻击者可以说“好的,我需要 2 轮,盐是 123salt,这就是哈希”,对吧?
我明白在阅读时,安全并不是“全部”,而是破解密码需要多长时间,这就是 Bcrypt 的好处,它很慢。
谁能澄清我的误解/误解?
谢谢。