İçeriğe geç

bcrypt Hash Doğrulayıcı

Bir parolanın kayıtlı bcrypt hash dizesi ile eşleşip eşleşmediğini doğrular.

RFC 7693

Araç hakkında

Doğrulama nasıl yapılır?

bcrypt hash’i “çözülemez”. Doğrulama, saklanan dizedeki maliyet ve salt ile girilen parolanın yeniden hash’lenmesi ve sonucun saklanan hash ile karşılaştırılmasıdır. Bu nedenle doğrulama, üretimle aynı süreyi alır.

  1. Parolayı girin.
  2. Veritabanındaki $2b$… dizesinin tamamını “Saklanan hash” alanına yapıştırın.
  3. “Doğrula” sonrası sonuç yalnız eşleşiyor / eşleşmiyor olarak gösterilir.

Sık karşılaşılan sorunlar

  • Dizenin başında veya sonunda boşluk ya da tırnak kalması: dize tam olarak 60 karakter olmalıdır.
  • $2y$ öneki (PHP): bu araç $2a$ ve $2b$ kabul eder; $2y$ önekini $2b$ olarak değiştirmek aynı sonucu verir.
  • Kaynak tüketimini sınırlamak için 14’ün üzerindeki maliyetler reddedilir.