Bcrypt, Scrypt i Argon2

Haszuj hasła algorytmami bcrypt, scrypt lub Argon2 i je weryfikuj
  • Pliki nie opuszczają urządzenia
  • Działa w przeglądarce
  • Za darmo, bez konta, bez znaku wodnego

Jak używać: Bcrypt, Scrypt i Argon2

Twórz i weryfikuj skróty haseł bcrypt, scrypt i Argon2 w przeglądarce, z ostrzeżeniami, gdy ustawienia spadają poniżej zaleceń OWASP. Weryfikacja czyta też skróty Django PBKDF2.

  1. 1

    Wybierz Generuj skrót, a potem Algorytm: bcrypt, scrypt albo Argon2.

  2. 2

    Dostosuj parametry (Współczynnik kosztu dla bcrypt; N, r i p dla scrypt; Wariant, Pamięć, Iteracje i Równoległość dla Argon2) i zwracaj uwagę na ostrzeżenia.

  3. 3

    Wpisz Hasło i kliknij Generuj skrót, a potem skopiuj ciąg skrótu oraz surowy skrót i sól dla scrypt i Argon2.

  4. 4

    Aby sprawdzić hasło, przełącz się na Zweryfikuj skrót (albo kliknij Zweryfikuj ten skrót), wklej Ciąg skrótu, wpisz Hasło do sprawdzenia i kliknij Zweryfikuj.

Częste pytania

Czy moje hasło jest wysyłane na serwer?

Nie. Haszowanie działa w wątku w tle na urządzeniu, a hasła i skróty nigdy nie są zapisywane ani wysyłane.

Dlaczego to samo hasło daje za każdym razem inny skrót?

Każdy skrót dostaje nową losową 16-bajtową sól (bcrypt tworzy własną sól). Sól jest zapisana wewnątrz ciągu skrótu, więc weryfikacja nadal działa. Własnej soli używaj tylko po to, aby odtworzyć znany skrót.

Jaki algorytm i jakie ustawienia wybrać?

Argon2id jest zalecanym wyborem dla nowych systemów; minimum OWASP to m = 19 MiB, t = 2, p = 1. Dla scrypt zaleca N = 2^17, r = 8, p = 1, a dla bcrypt koszt co najmniej 10. Narzędzie ostrzega, gdy zejdziesz poniżej.

Jakie formaty skrótów mogę zweryfikować?

bcrypt ($2a$, $2b$, $2y$), ciągi PHC Argon2id, Argon2i i Argon2d, scrypt ($scrypt$ i $s0$) oraz Django pbkdf2_sha256 / pbkdf2_sha1. Skróty Linux crypt ($1$, $5$, $6$, $y$), Apache $apr1$ oraz zwykłe skróty MD5/SHA są rozpoznawane, ale nieobsługiwane.

Dlaczego długie hasło jest przyjmowane przez bcrypt, ale nie jest w całości używane?

bcrypt używa tylko pierwszych 72 bajtów hasła i ignoruje resztę. Narzędzie ostrzega, gdy tak się dzieje; Argon2 i scrypt nie mają takiego limitu.

Czy da się odzyskać hasło ze skrótu?

Nie. Sprawdza tylko, czy wpisane hasło pasuje. Skróty haseł są celowo wolne i jednokierunkowe, dlatego liczenie chwilę trwa; możesz patrzeć na stoper albo kliknąć Anuluj.