Security
為什麼比特幣不使用 bcrypt 進行散列?
我讀過那
bcrypt
是一個可以適應摩爾定律的散列庫,我認為這對於網路以靈活的方式適應其各自不斷增長的計算能力的安全性將非常有用。據我所知,比特幣的挖礦難度已經適應了出塊頻率,不知道是否可以針對雜湊算法本身的安全性做某種類似的自動保護。
那麼,有更多密碼學知識的人可以澄清這一點嗎?
據我所知,比特幣的挖礦難度已經適應了出塊頻率,不知道是否可以針對雜湊算法本身的安全性做某種類似的自動保護。
更改給 bcrypt 的參數並不會使其對比特幣的應用程序更安全。通常,bcrypt 用於對密碼進行雜湊處理,而使雜湊處理速度變慢會使攻擊者更難使用暴力破解密碼。這與比特幣無關,因為區塊頭是公共資訊。(對於加密錢包,比特幣確實使用了一個迭代的密碼雜湊和一個鹽來派生一個密鑰。)
當然,默奇所說的也是正確的——即使它確實提供了安全性提升,也可能不會被採用。