Poradniki O stronie
Bezpieczeństwo

Generator haseł

Twórz bezpieczne hasła o wybranej długości. Wybierz znaki i kliknij generuj.

Długość hasła
A-Z
a-z
0-9
!@#$
Bez podobnych znaków
Np. brak 1 i l, 0 i O

Jak działa generator haseł?

Generator tworzy losowe hasło w przeglądarce z użyciem bezpiecznego kryptograficznego generatora liczb losowych (Web Crypto API, window.crypto.getRandomValues). Możesz wybrać długość, zestaw znaków (małe litery, wielkie litery, cyfry, symbole) i opcjonalnie wykluczyć podobnie wyglądające znaki (0/O, l/1/I, S/5). Hasło nie jest nigdy wysyłane na serwer.

Jak interpretować wynik?

Siła hasła rośnie wykładniczo z długością. Hasło 20 znaków z pełnym zestawem generatora (88 znaków: małe i wielkie litery, cyfry, symbole) ma ok. 7,8 × 10^38 możliwych kombinacji, co jest praktycznie niemożliwe do złamania siłowo. Najważniejsza zasada: każde konto powinno mieć inne, unikalne hasło.

Przykład użycia

Dla bankowości i poczty: minimum 20 znaków, wszystkie zestawy włączone. Dla PIN-ów lub haseł do systemów z ograniczonym zestawem znaków: tylko cyfry lub tylko litery z wybraną długością. Zapisz wygenerowane hasło od razu w menedżerze haseł (Bitwarden, 1Password, KeePass).

Założenia i ograniczenia

Generator nie zapewnia bezpieczeństwa miejsca, w którym hasło zapiszesz lub wyślesz. Silne hasło traci sens, gdy jest zapisane w pliku tekstowym na pulpicie, wysłane mailem lub używane w wielu serwisach. Bezpieczeństwo konta zależy też od 2FA i aktualizacji oprogramowania.

Źródła / podstawa

Web Crypto API (window.crypto.getRandomValues). Standard W3C implementowany przez wszystkie nowoczesne przeglądarki. Kryptograficznie bezpieczne losowanie, w przeciwieństwie do Math.random().

FAQ

Czy generator wysyła hasło na serwer?

Nie, hasło jest generowane wyłącznie lokalnie w przeglądarce przez Web Crypto API. Narzędzie nie wymaga połączenia z internetem po załadowaniu strony (działa też offline). Żaden serwer, analityka ani zewnętrzna usługa nie widzi wygenerowanego hasła.

Jakie hasło jest wystarczająco silne w 2026 roku?

Minimum 16 znaków z mieszanymi zestawami (wielkie, małe, cyfry, symbole). Dla kont bankowości, poczty, mediów społecznościowych i menedżera haseł: minimum 20 znaków. Długość jest ważniejsza od złożoności, "fioletowy-slon-budzik-2026" jest mocniejszy niż "Xy!9".

Dlaczego nie używać Math.random() w generatorze haseł?

Math.random() nie jest kryptograficznie bezpieczny. Jego sekwencja jest przewidywalna dla atakującego, który zna ziarno losowania. Web Crypto API (window.crypto.getRandomValues) używa systemowego generatora entropii i jest odpowiedni do kryptografii.

Gdzie bezpiecznie zapisać wygenerowane hasło?

Najlepiej w menedżerze haseł: Bitwarden (open source, darmowy), 1Password, KeePass (lokalny), Dashlane. Nie zapisuj haseł w pliku tekstowym, arkuszu kalkulacyjnym, notatce na telefonie ani w przeglądarce bez szyfrowania.

Co to jest 2FA i czy zastępuje silne hasło?

2FA (weryfikacja dwuetapowa) to dodatkowa warstwa ochrony, kod SMS, aplikacja Authenticator, klucz sprzętowy. Nie zastępuje silnego hasła, ale sprawia, że nawet przy wycieku hasła konto jest bezpieczne. Używaj 2FA i silnych haseł razem.

Ostatnia weryfikacja: 18 września 2026

← Wróć do wszystkich narzędzi