Araç hakkında
Argon2d ne zaman kullanılır?
Argon2d belleğe parola değerine bağlı sırayla erişir. Bu, GPU ve ASIC ile yapılan paralel kırma saldırılarını en çok zorlaştıran yöntemdir; ancak erişim deseni parolaya bağlı olduğundan paylaşımlı sunucularda yan kanal saldırılarına açıktır.
RFC 9106, parola saklama için iki yöntemi birleştiren Argon2id türünü önerir. Bu araç, belirli bir sistemle uyumluluk gerektiğinde veya türler arasındaki farkı incelemek için vardır.
Kullanılan parametreler
Araç Argon2id ile aynı parametreleri kullanır: m=19456 KiB bellek, t=2 tur, p=1 paralellik, 16 bayt salt ve 32 bayt çıktı. Çıktı PHC dize biçimindedir:
$argon2d$v=19$m=19456,t=2,p=1$<salt>$<hash>Argon2d’yi kim kullanır?
KeePass’in KDBX 4 veritabanı biçimi, ana paroladan şifreleme anahtarını türetmek için Argon2d’yi destekler. Bu kullanım Argon2d için uygundur: hesaplama kullanıcının kendi cihazında, saldırganın aynı donanımda kod çalıştırmadığı bir ortamda yapılır ve asıl tehdit, çalınan veritabanı dosyasına GPU ile yapılacak çevrimdışı saldırıdır.
Buna karşılık bir web sunucusunda, aynı makinede başka müşterilerin kod çalıştırabildiği bulut ortamlarında parola doğrulamak için Argon2d uygun değildir. KeePassXC gibi yeni istemciler Argon2id seçeneğini de sunar.
Sık sorulan sorular
Argon2d hash’ini nasıl doğrularım?
Hash’i Hash doğrulama sayfasında “Beklenen hash” alanına yapıştırın; $argon2i$ ve $argon2d$ önekleri orada desteklenir. Argon2id Hash Doğrulayıcı aracı yalnız $argon2id$ kabul eder.