Nasıl kullanılır
- Hash oluşturma bölümünde parolayı yazın, kaydırıcıdan maliyet faktörünü ayarlayın ve Hash oluştur düğmesine tıklayın.
- Hash’i kopyalayın. Her hash yeni rastgele salt kullandığından aynı parola her seferinde farklı hash verir.
- Kontrol için sağdaki bcrypt hash’ini yapıştırın ve parolayı yazın; eşleşme sonucu gösterilir.
Seçeneklerin açıklaması
- Maliyet faktörü
- 4 ile 15 arasındadır ve varsayılan 10’dur. İş miktarı 2’nin maliyet kuvvetidir; her adım süreyi iki katına çıkarır.
- Sürüm ön eki
- Yeni hash’ler $2b$ ile başlar. Kontrol için PHP password_hash ile oluşturulan $2a$, $2b$ ve $2y$ hash’leri çalışır.
- 72 bayt sınırı
- bcrypt parolanın yalnızca ilk 72 UTF-8 baytını kullanır. Daha uzun parolalarda kalan bölüm yok sayılır ve sayfa sizi uyarır.
Hash’in yapısı
$2b$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
2b: algoritma sürümü10: maliyet faktörü, 2¹⁰ = 1.024 turN9qo8uLOickgx2ZMRZoMye: 22 karakterlik salt- kalan 31 karakter: hash
Sıkça sorulan sorular
Aynı parola neden her seferinde farklı hash veriyor?
bcrypt her hash için rastgele 16 baytlık salt üretir ve bunu hash’in içine koyar. Doğrulama salt’ı hash’ten alıp yeniden hesaplar.
bcrypt çözülebilir mi?
Hayır. bcrypt tek yönlü bir hash’tir; parola kontrolü için aday parola hash’lenip karşılaştırılır. “Çözme” siteleri yaygın parolaları dener.
Hangi maliyet faktörünü kullanmalıyım?
Güncel giriş sistemlerinde 10–12 yaygındır. Kendi donanımınızda hash süresini ölçün; kullanıcı girişini gereksiz yere yavaşlatmayacak kadar yüksek seçin.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.