Bcrypt Karma Oluşturucu
Doğrulama destekli ücretsiz çevrimiçi Bcrypt karma oluşturucu aracı
Bcrypt Hash Generator Hakkında
Tek araçta üç bcrypt işlemi sağlar: yapılandırılabilir bir maliyet faktörüyle tuzlanmış bir parola karması üretin, düz bir parolayı mevcut bir karma karşı yoklayın ve bir bcrypt dizesinden gömülü meta verileri (sürüm, maliyet, tuz, karma) çıkarın. bcryptjs kitaplığı tarafından desteklenen araç, veritabanı depolama ve oturum açma karşılaştırması için uygun standart $2a$ / $2b$ biçimli karmalar üretir.
Nasıl Kullanılır
1. Üç sekmeyi kullanarak modu değiştirin: Üret, Doğrula veya Çıkar. 2. Üret: bir parola girin, maliyet faktörü kaydırıcısını (4-16) sürükleyin ve bcrypt dizesini üretmek için Karma Üret'e tıklayın. 3. Doğrula: mevcut bir karma ve aday parolayı yapıştırın, ardından Doğrula'ya tıklayın - sonuç rozeti eşleşme veya eşleşme yok gösterir. 4. Çıkar: bir bcrypt karma yapıştırın ve sürümünü, maliyet faktörünü, tuzunu ve karma değerini görmek için Bilgi Çıkar'a tıklayın.
Maliyet Faktörü ve İş Faktörü
Maliyet faktörü (iş faktörü olarak da adlandırılır) yinelemeleri 2^maliyet olarak kontrol eder - örn. maliyet 10 = 1.024 tur, maliyet 12 = 4.096, maliyet 14 = 16.384. Kaydırıcı 4 (hızlı, güvenli değil) ile 16 (yavaş, ~65 bin tur) arasında çalışır. Araç, kaydırıcının yanında eşdeğer tur sayısını gösterir. Maliyet 10-12 bugün web uygulamaları için tipiktir; donanım geliştikçe artırın. Her üretme çağrısı yeni bir rastgele 22 karakterli tuz üretir, bu nedenle aynı parola her seferinde farklı karmalar üretir.
▶Aynı parola neden farklı karmalar üretir?
▶Hangi maliyet faktörünü kullanmalıyım?
▶$2a$, $2b$ ve $2y$ arasındaki fark nedir?
▶Doğrula, hatalı biçimlendirilmiş bir karma için hata yerine neden eşleşme yok bildirir?
Referans
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla