Przejdź do wyników
Narzędzia

Generator haseł

Wygeneruj silne, losowe hasło. Ustawiasz długość i rodzaj znaków, a narzędzie tworzy hasło kryptograficznym generatorem przeglądarki. Nic nie jest wysyłane na serwer. Kliknij Generuj nowe, aby wylosować kolejne, i Kopiuj hasło, aby wkleić je w formularzu.

Opracował: DobryKalkulator.pl

Ustawienia hasła

Wybierz długość i rodzaje znaków, których chcesz użyć.

Parametry
znaków

Jak działa kalkulator

Generator składa hasło z losowo dobranych znaków z zestawów, które zaznaczysz (wielkie i małe litery, cyfry, znaki specjalne). Losowanie robi kryptograficzny generator przeglądarki (crypto.getRandomValues), a nie zwykły Math.random, dzięki czemu wynik jest nieprzewidywalny. Hasło zawsze zawiera po jednym znaku z każdego wybranego zestawu, a reszta jest dobierana losowo i mieszana. Wszystko dzieje się w Twojej przeglądarce: żadne hasło nie jest wysyłane ani zapisywane na serwerze.

Jak liczymy (metodologia i wzory)

Miarą odporności hasła jest entropia: długość × log2(rozmiar puli znaków), wyrażona w bitach. Pula to liczba różnych znaków, z których losujemy (np. same małe litery to 26, a małe i wielkie litery plus cyfry i znaki specjalne to ponad 80). Im dłuższe hasło i większa pula, tym więcej bitów. Orientacyjne progi: poniżej 40 bitów słabe, 40-60 średnie, 60-80 silne, powyżej 80 bardzo silne. Odporność na zgadywanie szacujemy właśnie z entropii, a nie z konkretnej liczby prób na sekundę, bo ta zależy od sprzętu atakującego.

Założenia i ograniczenia

  • Losowanie korzysta z crypto.getRandomValues (bezpieczny generator). Gdyby przeglądarka go nie miała, awaryjnie używany jest Math.random.
  • Hasło powstaje lokalnie i nie jest nigdzie wysyłane ani zapisywane. Po odświeżeniu strony znika.
  • Entropia zakłada, że atakujący zna zestaw znaków i długość, a nie samo hasło (najostrożniejsze założenie).
  • Najlepsze hasło to takie, którego nie musisz pamiętać: przechowuj je w menedżerze haseł i włącz weryfikację dwuetapową tam, gdzie to możliwe.

Źródła i aktualizacja

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: