İçeriğe geç

Parola Hash Doğrulayıcı

Metnin MD5, SHA-1 veya SHA-256 hash’iyle ya da bcrypt, Argon2, scrypt, PBKDF2 encoded hash’iyle eşleşip eşleşmediğini denetler.

Constant-time verification

Araç hakkında

Desteklenen biçimler

Girilen hashNasıl denetlenir?
32 hex karakterMetnin MD5 değeri hesaplanıp karşılaştırılır.
40 hex karakterSHA-1 ile karşılaştırılır.
64 hex karakterSHA-256 ile karşılaştırılır.
$2a$ / $2b$ ile başlayanbcrypt: hash içindeki maliyet ve salt ile yeniden hesaplanır.
$argon2id$, $argon2i$, $argon2d$Argon2: PHC dizesindeki m, t, p ve salt kullanılır.
$scrypt$, $pbkdf2-sha256$ …Bu sitenin encoded biçimi; parametreler dizeden okunur.

Hex karşılaştırmasında büyük/küçük harf fark etmez. Eşleşme bulunduğunda hangi algoritmayla eşleştiği gösterilir.

Güvenlik sınırları

KDF doğrulamasında kaynak tüketimini sınırlamak için parametrelere üst sınır uygulanır: Argon2 için en fazla 64 MiB bellek ve 6 tur, bcrypt için en fazla maliyet 14, scrypt için en fazla N = 2¹⁷. Bu sınırların dışındaki hash’ler hata verir.

Karşılaştırma tüm baytlar üzerinden yapılır, ancak JavaScript sabit zamanlı çalışmayı garanti etmez; bu araç bir sunucu doğrulama kodunun yerine geçmez.

Sık sorulan sorular

SHA-512 veya başka bir hash’i nasıl doğrularım?

Bu araç parola hash’lerinde en sık görülen biçimleri kapsar. Diğer algoritmalar için Hash doğrulama sayfasında algoritmayı seçerek karşılaştırma yapabilirsiniz.