Bcrypt oluşturucu
Ayarlanabilir maliyet faktörüyle bir metinden bcrypt hash'i oluşturun.
Bcrypt oluşturucu nasıl kullanılır
- Hash'lenecek metni veya parolayı girin.
- Maliyet faktörünü ayarlayın. 10 ile 12 arası yaygındır; her adım iş yükünü iki katına çıkarır.
- Bcrypt hash'ini oluşturmak için Çalıştır'a tıklayın.
- Dizenin tamamını saklayın: algoritma, maliyet ve tuz zaten içindedir.
Bcrypt oluşturucu nasıl çalışır
Bcrypt, kasıtlı olarak yavaş tasarlanmış bir parola hash'leme fonksiyonudur. 128 bitlik rastgele bir tuz üretir ve Blowfish şifresinin pahalı anahtar hazırlığını 2maliyet kez çalıştırır; yani 12 maliyeti 4.096 tur demektir. Maliyeti bir artırmak gereken süreyi iki katına çıkarır; bu da donanım hızlandıkça ayak uydurmayı sağlar.
Sonuç $2a$12$ ve ardından 53 karakterden oluşur: sürüm, maliyet, 22 karakterlik tuz ve 31 karakterlik hash. Tuz rastgele olduğundan aynı parolayı iki kez hash'lemek farklı sonuçlar verir; doğrulama sırasında tuz, kayıtlı hash'ten okunur. Bcrypt, girdinin yalnızca ilk 72 baytını kullanır.
Sıkça sorulan sorular
- Bu araç ücretsiz mi?
- Evet. Bcrypt hash'lerini ücretsiz ve hesap açmadan oluşturabilirsiniz.
- Hesaplama neden sunucuda yapılıyor?
- Bcrypt hash'leme kasıtlı olarak yavaş ve işlem yoğundur; bu yüzden tarayıcınızı kilitlemek yerine sunucuda yapılması daha iyidir.
- Maliyet faktörü ne işe yarar?
- Hash'leme tur sayısını belirler: daha yüksek bir değer daha yavaş hesaplanır ancak kaba kuvvet saldırılarına karşı daha dayanıklıdır. 10 ile 12 arası yaygın bir ayardır.