bcrypt Hash Doğrulayıcı

Tarayıcınızda karşılaştırılır. Girdiğiniz hiçbir şey bir sunucuya gönderilmez.

Nedir bcrypt Hash Doğrulayıcı

Bu araç bir parolanın verilen bir bcrypt hash'iyle eşleşip eşleşmediğini kontrol eder. bcrypt çözülemez, bu yüzden doğrulama orijinal parolayı açığa çıkarmaz. Bunun yerine hash'in içinde saklanan tuzu ve maliyeti alır, girdiğiniz parolayı aynı şekilde yeniden hashler ve ikisini karşılaştırır. Eşleşirlerse parola doğrudur. Her şey tarayıcınızda çalışır, bu yüzden ne parola ne de hash asla yüklenmez.

Nasıl kullanılır

  1. Karşılaştırmak istediğiniz bcrypt hash'ini yapıştırın.
  2. Kontrol etmek istediğiniz parolayı yazın veya yapıştırın.
  3. Sonucu okuyun. Siz yazdıkça güncellenir ve eşleşti ya da eşleşmedi gösterir.
  4. Bunun yerine bir hash mi oluşturmak istiyorsunuz? bcrypt oluşturucuyu kullanın.

Ne zaman kullanılır

Doğru parolayı reddeden bir oturum açmayı ayıklıyor ya da veritabanınızdaki bir hash'in beklediğiniz paroladan oluşturulduğunu mu doğruluyorsunuz? Hash'i yapıştırın, aday parolayı yazın ve eşleşip eşleşmediklerini anında görün. bcrypt oluşturucuyla eşleşir, böylece bir parolayı bir araçta hashleyip diğerinde doğrulayabilirsiniz. Yakalamaya yardımcı olduğu yaygın bir hata, bir günlükten veya veritabanından kopyalanmış kesilmiş ya da değiştirilmiş bir hash dizesidir.

Sık sorulan sorular

Hash'i çözmeden nasıl doğrulayabiliyor?

bcrypt tuzu ve maliyeti hash'in kendi içinde saklar. Doğrulamak için araç, girdiğiniz parolayı aynı tuz ve maliyetle bcrypt'te yeniden çalıştırır, sonra sonucu saklı hash ile karşılaştırır. Eşleşme, parolanın doğru olduğu anlamına gelir. Orijinal parola asla kurtarılmaz.

Neden hash'in geçersiz olduğunu söylüyor?

Girdi eksiksiz bir bcrypt hash'i olmalıdır: $2a$, $2b$ veya $2y$ ile başlayan, ardından maliyet ve tuz gelen 60 karakterlik bir dize. Kesilmişse, önek eksikse veya başıboş karakterler varsa kullanılamaz, bu yüzden tümünü kopyaladığınızdan emin olun.

PHP, Node veya Python hash'leriyle çalışır mı?

Evet. bcrypt bir standarttır, bu yüzden PHP'nin password_hash'i, Node'un bcrypt'i, Python'un bcrypt'i ve diğerlerinin oluşturduğu hash'ler, parola eşleştiği sürece $2a, $2b veya $2y önekinden bağımsız olarak burada doğrulanır.

Girdiğim herhangi bir şey yükleniyor mu?

Hayır. Karşılaştırma, kendi kendine yeten bir uygulamayla tamamen tarayıcınızda gerçekleşir. Parolanız ve hash'iniz asla bir sunucuya gönderilmez veya saklanmaz, bu yüzden bu aracın paylaşım bağlantısı yoktur.

İlgili araçlar