thế nào là bcrypt mạnh hơn, chẳng hạn,Sự khác biệt giữa bcrypt và băm nhiều lần là gì?
def md5lots(password, salt, rounds):
if (rounds < 1)
return password
else
newpass = md5(password + salt)
return md5lots(newpass, salt, rounds-1)
tôi nhận được cảm giác, được đưa ra quảng cáo thổi phồng của nó, mà người thông minh hơn tôi đã tìm ra rằng bcrypt là tốt hơn thế này. Ai đó có thể giải thích sự khác biệt trong thuật ngữ 'giáo dân thông minh'?
Số lượng vòng trong bcrypt là '2^i' do đó nó là tăng trưởng theo hàm mũ, nhưng, câu hỏi rất hay ... trên một lưu ý có liên quan sẽ rất thú vị khi so sánh bcrypt với băm HMAC về" bổ sung cứng lại ". –