12
parola123
Tipik bir parola. Varsayılan cost factor ile salt içeren bcrypt hashi üretmek için Compute'a tıklayın.
bcrypt parola hashlerini tarayıcınızda çevrimiçi oluşturun ve doğrulayın. Bu bcrypt generator, yapılandırılabilir cost factor ile salt içeren $2b$ hashleri üretir; verifier ise verileri yüklemeden parolayı mevcut $2a$, $2b$ veya $2y$ hashleriyle karşılaştırır.
12
parola123
Tipik bir parola. Varsayılan cost factor ile salt içeren bcrypt hashi üretmek için Compute'a tıklayın.
12
dogru at pil zimba
Daha uzun passphrase örneği. bcrypt yalnızca ilk 72 byte'ı kullanır; bu yüzden çok uzun Unicode parolalar dikkatle ele alınmalıdır.
10
legacy-login-demo
Varsayılanla karşılaştırmak için daha düşük uyumlu work factor olan cost 10 ile bcrypt hashi üretir.
14
admin-kasa-passphrase-2026
Güvenlik/performans dengesini göstermek için daha yüksek bcrypt cost kullanır. Üretme ve doğrulama belirgin şekilde daha yavaş olur.
bcrypt, Niels Provos ve David Mazières tarafından tasarlanıp 1999'da USENIX'te yayımlanan bir parola hashing fonksiyonudur. Blowfish şifresine dayanır, ancak genel dosya checksumları için değil parola saklama için tasarlanmıştır: her parola tahmini bilinçli olarak yavaşlatılır, benzersiz salt kullanır ve cost factor artırılarak daha pahalı hale getirilebilir.
Bir bcrypt parola hashi $2b$12$... gibi kendi kendine yeterli bir stringdir. Algoritma sürümünü, cost değerini, bcrypt'in özel Base64 alfabesiyle kodlanmış 128 bit saltı ve nihai hashi içerir. Bu yüzden veritabanında genellikle her parola için tek bir bcrypt stringi saklanır; doğrulama kütüphanesi parametreleri daha sonra bu stringden okur.
Bu bcrypt online aracını dokümantasyon, test verileri, geçiş kontrolleri veya cost factor denemeleri için bir bcrypt hash generator gerektiğinde kullanın. Elinizde mevcut bir bcrypt hashi varsa ve aday parolanın eşleşip eşleşmediğini kontrol etmek istiyorsanız Verify modunu kullanın.
bcrypt'in cost factor değeri bir üstür: cost 10 yaklaşık 2^10 iç iş birimi, cost 12 yaklaşık 2^12 anlamına gelir; her 1 artış hem saldırganlar hem de meşru girişler için işi iki katına çıkarır. Argon2id veya scrypt yoksa bcrypt için tutucu başlangıç 10 veya daha yüksek bir work factor değeridir; pratik değer gerçek kimlik doğrulamayı işleyecek sunucuda ölçülmelidir.
Bu araç 4 ile 31 arasında cost değerleri sunar ve varsayılan 12'dir. Düşük değerler yalnızca demolar ve hızlı testler içindir; production sistemleri, yük altında login doğrulamasını kabul edilebilir tutan en yüksek cost değerini seçmelidir. Pratikte hissedilir ama makul bir gecikme hedefleyin, login gecikmesini izleyin ve donanım geliştikçe cost değerini artırın.
Cost her bcrypt hashi içinde saklanır; bu nedenle politika değişse bile eski hashler doğrulanabilir. Yaygın yükseltme deseni şudur: login sırasında eski hashi doğrula, ardından aynı parolayı yeni cost ile yeniden hashle ve saklanan değeri değiştir.
Generate modunda parola veya passphrase girin, cost factor seçin ve hesaplamayı çalıştırın. Tarayıcı otomatik olarak rastgele salt oluşturur ve $2b$ ile başlayan bir bcrypt stringi döndürür. Aynı parola tekrar çalıştırıldığında farklı hashler üretmelidir, çünkü salt her seferinde değişir.
Verify modunda aday parolayı giriş alanına, saklanan bcrypt hashini ise doğrulama alanına yapıştırın. Araç saklanan hashten cost ve salt değerini okur, bcrypt'i aynı parametrelerle çalıştırır ve parolanın eşleşip eşleşmediğini bildirir. $2a$, $2b$ veya $2y$ ile başlayan modern bcrypt stringlerini tanır.
Her şey sayfanın kullandığı JavaScript bcrypt uygulamasıyla istemci tarafında çalışır. Parola ve hash sunucuya gönderilmez; bu da aracı örnekler ve hata ayıklama için kullanışlı yapar. Gerçek kullanıcı hesaplarında ise parolaları backend içinde bakımı süren bir sunucu kütüphanesi, rate limiting, audit logging ve güvenli dağıtım pratikleriyle hashleyip doğrulayın.
Geliştiriciler bcrypt'e genellikle pratik işler için ihtiyaç duyar: test kullanıcısı için parola hashi oluşturmak, bir parolanın saklanan hash ile eşleşip eşleşmediğini doğrulamak, cost factor değerlerini karşılaştırmak, $2b$ stringinin anlamını incelemek veya eski parola saklama düzeninden geçiş planlamak.
Bu sayfa bcrypt generator ve verifier hakkında yaygın soruları kapsar: çevrimiçi bcrypt hashi nasıl oluşturulur, bcrypt hashi nasıl doğrulanır, bcrypt salt nedir, cost factor nasıl çalışır, bcrypt Argon2 ile nasıl karşılaştırılır ve 72 byte sınırı neden önemlidir. Production deseni basittir: benzersiz salt içeren hash oluştur, tam bcrypt stringini sakla, bakımı süren bir kütüphane ile doğrula ve saklanan cost mevcut politikadan zayıf kaldığında yeniden hashle.
Metnin SHA-256 hash değerini tarayıcıda yerel olarak hesaplayın.
Metin ve gizli anahtardan doğrudan tarayıcınızda HMAC oluşturun.
Metnin SHA-1 hash değerini tarayıcıda yerel hesaplayın.
Metnin SHA-512 hash değerini tarayıcıda yerel hesaplayın.
Metnin MD5 hash değerini tarayıcınızda yerel olarak hesaplayın.
Metnin SHA3-256 hash değerini tarayıcınızda yerel olarak hesaplayın.