Hash kırma
Adayları tahmin edip hash’lerini karşılaştırarak bir hash’in girdisini geri bulma işlemi.
Hash fonksiyonları tek yönlüdür; dolayısıyla kırmak tahmin yürütmek demektir: kelime listeleri, bir karakter kümesi üzerinde kaba kuvvet ve önceden hesaplanmış gökkuşağı tabloları. Hız neredeyse tamamen hash fonksiyonuna bağlıdır. MD5 bir ekran kartında saniyede milyarlarca kez hesaplanabilirken bcrypt ve Argon2 gibi parola fonksiyonları her tahminde bilerek zaman ve bellek harcatır.
MD5’e karşı saniyeler içinde düşen zayıf bir parola, bir parola hash’ine karşı saldırganın çok daha pahalıya mal olur; saldırıyı imkânsız kılmasa da. Tuz, işin her hesap için yeniden yapılmasını zorunlu kılar.