Bcrypt, Scrypt ve Argon2

Parolaları bcrypt, scrypt veya Argon2 ile karma oluşturun ve doğrulayın
  • Dosyalar cihazınızdan çıkmaz
  • Tarayıcıda çalışır
  • Ücretsiz, kayıt yok, filigran yok

Bcrypt, Scrypt ve Argon2 nasıl kullanılır

Tarayıcınızda bcrypt, scrypt ve Argon2 parola karmaları oluşturun ve doğrulayın; ayarlar OWASP önerilerinin altına düştüğünde uyarı verilir. Doğrulama Django PBKDF2 karmalarını da okur.

  1. 1

    Karma oluştur'u seçin, ardından bir Algoritma seçin: bcrypt, scrypt veya Argon2.

  2. 2

    Parametreleri ayarlayın (bcrypt için Maliyet çarpanı; scrypt için N, r ve p; Argon2 için Varyant, Bellek, Yineleme ve Paralellik) ve uyarılara dikkat edin.

  3. 3

    Parola'yı yazın ve Karma oluştur'a tıklayın; ardından karma dizisini, scrypt ve Argon2 için ham karma ile tuzu da kopyalayın.

  4. 4

    Bir parolayı denetlemek için Karma doğrula'ya geçin (veya Bu karmayı doğrula'ya tıklayın), Karma dizisini yapıştırın, Denetlenecek parola'yı yazın ve Doğrula'ya tıklayın.

Sık sorulan sorular

Parolam bir sunucuya gönderiliyor mu?

Hayır. Karma oluşturma cihazınızdaki bir arka plan işçisinde çalışır; parolalar ve karmalar hiç saklanmaz veya gönderilmez.

Aynı parola her seferinde neden farklı bir karma verir?

Her karma yeni bir rastgele 16 baytlık tuz alır (bcrypt kendi tuzunu oluşturur). Tuz karma dizisinin içinde saklanır, bu yüzden doğrulama yine çalışır. Bilinen bir karmayı yeniden üretmek için yalnızca Özel tuz kullanın.

Hangi algoritmayı ve ayarları seçmeliyim?

Yeni sistemler için önerilen seçim Argon2id'tir; OWASP asgarisi m = 19 MiB, t = 2, p = 1'dir. scrypt için N = 2^17, r = 8, p = 1 ve bcrypt için en az 10 maliyet önerir. Araç bunların altına düştüğünüzde uyarır.

Hangi karma biçimlerini doğrulayabilirim?

bcrypt ($2a$, $2b$, $2y$), Argon2id, Argon2i ve Argon2d PHC dizileri, scrypt ($scrypt$ ve $s0$) ve Django pbkdf2_sha256 / pbkdf2_sha1. Linux crypt karmaları ($1$, $5$, $6$, $y$), Apache $apr1$ ve düz MD5/SHA özetleri tanınır ama desteklenmez.

Uzun parolam bcrypt tarafından neden kabul edilip tam kullanılmıyor?

bcrypt bir parolanın yalnızca ilk 72 baytını kullanır ve gerisini yok sayar. Bu olduğunda araç sizi uyarır; Argon2 ve scrypt'te böyle bir sınır yoktur.

Bir karmadan parola kurtarabilir mi?

Hayır. Yalnızca yazdığınız parolanın eşleşip eşleşmediğini denetler. Parola karmaları yavaş ve tek yönlü olacak şekilde tasarlanmıştır; karma oluşturmanın bir an sürmesinin nedeni de budur. Zamanlayıcıyı izleyebilir veya İptal'e tıklayabilirsiniz.