Generator haseł
Losowe hasła i kody PIN od 4 do 64 znaków z entropią, czasem łamania i gotowymi ustawieniami dla banku, Wi-Fi i serwerów.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Gotowe konfiguracje
Dobierz długość do siły (bity entropii)
Entropia hasła
Poziom: Doskonały
Pula znaków
Z tylu znaków losujemy każdą pozycję.
Atak online
Pełne przeszukanie przy 1 000 prób na sekundę.
Atak offline (GPU)
Pełne przeszukanie przy 10^12 prób na sekundę.
- Wykluczenie znaków l, o, I, O, 0 i 1 ułatwia przepisywanie hasła ręcznie, a kosztuje niewiele entropii.
Hasła losujemy funkcją random_int() (generator kryptograficzny). Nie trafiają do historii użycia narzędzia, zapisujemy tylko liczbę haseł i wybraną konfigurację.
Ile czasu zajmuje złamanie hasła
| Długość | Zestaw znaków | Pula | Liczba kombinacji | Pełne przeszukanie (10^12 prób/s) | Poziom |
|---|---|---|---|---|---|
| 4 znaki | Cyfry (PIN) | 10 | 1,0 × 10^4 | < 1 sekunda | Niski |
| 6 znaków | Cyfry (PIN) | 10 | 1,0 × 10^6 | < 1 sekunda | Niski |
| 8 znaków | Małe litery | 26 | 2,1 × 10^11 | < 1 sekunda | Niski |
| 8 znaków | Małe, duże, cyfry, symbole | 94 | 6,1 × 10^15 | 2 godz. | Średni |
| 10 znaków | Małe, duże, cyfry, symbole | 94 | 5,4 × 10^19 | 1,7 roku | Średni |
| 12 znaków | Małe, duże, cyfry, symbole | 94 | 4,8 × 10^23 | 15 tys. lat | Bardzo wysoki |
| 14 znaków | Małe, duże, cyfry, symbole | 94 | 4,2 × 10^27 | 133 mln lat | Doskonały |
| 16 znaków | Małe, duże, cyfry, symbole | 94 | 3,7 × 10^31 | ok. 10^12 lat | Doskonały |
| 20 znaków | Małe, duże, cyfry, symbole | 94 | 2,9 × 10^39 | ok. 10^20 lat | Doskonały |
Zasady, które naprawdę działają
| Zasada | Dlaczego | Co zrobić |
|---|---|---|
| Długość przed złożonością | Każdy dodatkowy znak mnoży liczbę kombinacji przez wielkość puli. | Tam, gdzie nie musisz hasła pamiętać, wybierz 16 znaków lub więcej. |
| Jedno hasło na jedną usługę | Wyciek z jednego serwisu pozwala wypróbować to samo hasło w innych. | Losuj osobne hasło do każdego konta i trzymaj je w menedżerze haseł. |
| Zmiana tylko po incydencie | NIST SP 800-63B odradza wymuszanie okresowej zmiany haseł bez przesłanki naruszenia. | Zmień hasło po wycieku lub podejrzeniu włamania, nie z kalendarza. |
| Drugi składnik logowania | Samo hasło może wyciec lub zostać wyłudzone; drugi składnik ogranicza skutki. | Włącz 2FA (aplikacja uwierzytelniająca, klucz sprzętowy) w ważnych kontach. |
| Brak haseł z wycieków | NIST SP 800-63B zaleca odrzucać hasła znane z wycieków. | Hasło wylosowane z dużej puli praktycznie nie występuje na takich listach. |
Jak to liczymy
Entropia = długość × log₂(pula). Dla Twoich ustawień: 16 × log₂(81) = 16 × 6,34 = 101,4 bita. Czas to liczba kombinacji podzielona przez tempo prób (1 000 na sekundę online, 10^12 offline). To założenia, nie pomiar: przy wolnych funkcjach skrótu (bcrypt, Argon2) atak offline trwa wielokrotnie dłużej. Opcje „zaczynaj od litery” i „po jednym znaku z każdego zestawu” obniżają entropię nieznacznie.
Długość ważniejsza niż zestaw znaków
8 znaków z puli 94 znaków to około 52 bitów entropii. 16 znaków z samych małych liter i cyfr (pula 36) to około 83 bitów, czyli ponad miliard razy więcej kombinacji.
Hasło losowe czy fraza
Hasła, które musisz zapamiętać, mogą być frazą z losowych słów. Entropia to liczba słów razy log₂ z rozmiaru słownika: 5 słów z listy 7776 słów (Diceware) daje około 64,6 bita. Ten generator tworzy hasła znakowe, nie frazy.
Po co wykluczać mylące znaki
Znaki l, o, I, O, 0 i 1 łatwo pomylić przy przepisywaniu. Dla ustawień domyślnych pula spada z 87 do 81 znaków, a 16-znakowe hasło traci tylko około 1,6 bita (z 103,1 do 101,4).
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćPodaj dalej
Komuś też się przyda?
Wyślij znajomemu link. Otworzy narzędzie od razu, bez konta i bez opłat.
Generator silnych haseł online
Dobre hasło nie powinno „brzmieć”. Ma być nudne, losowe i bezlitosne dla każdego, kto spróbuje je zgadnąć. Ten generator haseł losuje od 1 do 50 haseł naraz, o długości od 4 do 64 znaków, a Ty decydujesz o typach znaków, wykluczeniach i czytelności (grupowanie). Ustawienia domyślne dają 16-znakowe hasło z puli 81 znaków, czyli około 101 bitów entropii. Bez „kreatywności” i bez wpadek typu Haslo123 z wykrzyknikiem na końcu.
Jeśli kiedykolwiek łapałeś się na tym, że „dopieszczasz” hasło, żeby łatwo je zapamiętać – to dokładnie ten moment, w którym robi się ono łatwe do złamania. Bezpieczne hasło ma być efektem losowania, a nie pomysłu. W praktyce oznacza to: odpowiednią długość, szeroki zbiór znaków i brak przewidywalnych wzorców.
Ustawiasz zasady, generator robi robotę
Wybierasz długość (suwakiem albo szybkimi wartościami 8, 12, 16, 20, 24, 32, 48), liczbę haseł i to, czy mają się pojawić małe litery, wielkie litery, cyfry i symbole. Każde hasło zawiera co najmniej jeden znak z każdego zaznaczonego zestawu. Możesz też wpisać własny zestaw symboli (np. jeśli jakaś strona nie akceptuje części znaków), wykluczyć mylące znaki, zablokować powtórzenia albo wymusić, żeby hasło zaczynało się od litery.
Na start masz siedem gotowych konfiguracji: bankową, „ultra” na 32 znaki, PIN 4 i 6 cyfr, Wi-Fi WPA2/WPA3, czytelną bez symboli oraz dla serwerów i baz danych. Przyciski 64, 80, 100 i 128 bitów same dobierają najkrótszą długość, która daje taką entropię: przy domyślnej puli 81 znaków to odpowiednio 11, 13, 16 i 21 znaków.
Od razu wiesz, czy jest moc
Samo „długie” nie zawsze znaczy „mocne”. Dlatego obok wyniku dostajesz liczby, które coś mówią: entropię (w bitach), rozmiar puli znaków oraz szacowany czas pełnego przeszukania dla ataku online (1000 prób na sekundę) i offline (10^12 prób na sekundę, czyli łamanie skrótów z wycieku na kartach GPU). Do tego dochodzi poziom bezpieczeństwa (niski poniżej 50 bitów, średni od 50, bardzo wysoki od 70, doskonały od 90) i podpowiedzi, co poprawić, gdy hasło jest za krótkie.
To szczególnie przydatne, gdy tworzysz hasło do banku, poczty albo panelu administracyjnego – tam różnica między 10 a 16 znakami robi się ogromna: przy puli 81 znaków to 38 bitów, czyli ok. 282 miliardy razy więcej kombinacji.
Co to znaczy „silne hasło”
Problemem rzadko jest to, że ktoś „zgaduje” hasło ręcznie. Najczęściej dzieje się coś bardziej mechanicznego: wyciek bazy haseł, atak słownikowy na popularne frazy, automatyczne próby logowania na wielu serwisach (credential stuffing) albo brute-force – czyli młócenie kombinacji, aż zaskoczy.
Dlatego silne hasło ma trzy cechy: jest długie, losowe i unikalne. Unikalność jest krytyczna – bo jeśli używasz tego samego hasła w kilku miejscach, to jeden wyciek potrafi uruchomić efekt domina. Generator załatwia losowość i długość. Unikalność to już kwestia Twojej higieny: jedno konto = jedno hasło.
Poczta
Konto e-mail to często „klucz główny” do resetów haseł. Tu warto iść w dłuższe ustawienia i pełny zestaw znaków.
Bank
Co najmniej 16 znaków i brak kompromisów. Konfiguracja bankowa ogranicza symbole do ośmiu najczęściej akceptowanych; jeśli Twój bank przyjmuje inne, wpisz własne symbole.
Wi-Fi
Najlepiej długie hasło, ale czytelne. Konfiguracja Wi-Fi daje 20 znaków w grupach po 5, bez mylących znaków i tylko z symbolami # % * + =, które łatwo wpisać na telewizorze czy telefonie.
Praca
Konta firmowe i panele admina to częsty cel ataków. Unikalność i długość są ważniejsze niż „zapamiętywalność”.
API / integracje
Tam, gdzie hasło siedzi w menedżerze lub vault – możesz pozwolić sobie na bardzo długie ciągi (do 64 znaków) i więcej symboli.
Gry / fora
Nawet „mniej ważne” konta bywają wejściem do wyłudzeń. Krótsze ustawienia są OK, ale nadal unikalne.
Jak używać generatora haseł, żeby nie zepsuć efektu
Generator daje Ci narzędzie. Bezpieczeństwo robi się jednak w ostatnich 10% – w tym, co z hasłem zrobisz później. Najlepsza praktyka jest prosta: wygeneruj hasło, skopiuj je przyciskiem „Kopiuj” przy wybranej pozycji, wklej w docelowe pole i zapisz w menedżerze haseł. Nie zapisuj go w notatniku „na pulpicie”, nie wysyłaj w wiadomości do siebie i nie rób zdjęć ekranu.
Jeśli musisz hasło przepisać ręcznie (np. na telewizorze, routerze czy konsoli), włącz wykluczanie mylących znaków oraz grupowanie. Opcja usuwa z puli sześć znaków: l, o, I, O, 0 i 1, więc znika pomyłka O vs 0 czy l vs 1. W kontekście bezpieczeństwa to nie „ułatwienie”, tylko eliminacja ludzkiego błędu.
Separator grup jest częścią hasła. Hasło z 16 znaków pogrupowane co 4 myślnikiem ma 19 znaków (xxxx-xxxx-xxxx-xxxx) i dokładnie w tej postaci trzeba je wpisywać. Jeśli serwis limituje długość albo nie przyjmuje myślnika, ustaw grupowanie na 0.
Najczęstszy błąd: „Zrobię mocne, ale je trochę podrasuję”
Zmiana jednego znaku na końcu, dopisanie swojego ulubionego słowa albo schemat typu „zawsze wykrzyknik na końcu” – to wszystko tworzy wzorzec. Programy do łamania haseł sprawdzają takie wzorce w pierwszej kolejności. Jeśli chcesz mieć „coś swojego”, lepiej wykorzystać menedżer haseł i zapamiętać jedno hasło główne (bardzo długie), zamiast osłabiać każde hasło z osobna.
Rekomendowane ustawienia w praktyce
Poniżej masz punkty startowe odpowiadające gotowym konfiguracjom generatora. Entropię policzono tym samym wzorem co narzędzie: długość × log₂(pula). Traktuj je jak ustawienia domyślne, a nie dogmat: najważniejsze jest to, co realnie przejdzie w danym serwisie (czasem limity znaków lub zakaz niektórych symboli potrafią zaskoczyć).
| Scenariusz | Konfiguracja | Długość | Pula | Entropia | Uwagi |
|---|---|---|---|---|---|
| Poczta e-mail | domyślna | 16 | 81 | 101 bitów | To „konto-matka” do resetów haseł; jeśli serwis pozwala, wydłuż do 20–24 znaków. |
| Bank / finanse | Bankowe i finanse | 16 | 64 | 96 bitów | Zaczyna się od litery, grupy po 4, osiem symboli. Przy innych restrykcjach banku dostosuj symbole, ale nie schodź z długości. |
| Wi-Fi / router | Wi-Fi WPA2/WPA3 | 20 | 61 | 119 bitów | Z separatorami ma 23 znaki; WPA2 przyjmuje hasło od 8 do 63 znaków. |
| Panel admin / serwer / baza danych | Serwery i bazy danych | 24 | 68 | 146 bitów | Bez wykluczania znaków, bo hasło i tak się wkleja. Dołóż też 2FA. |
| Konta techniczne w menedżerze | Ultra bezpieczny klucz | 32 | 87 | 206 bitów | Grupy po 8; do miejsc, gdzie nikt nie wpisuje hasła ręcznie. |
| Hasło wpisywane ręcznie | Czytelne dla człowieka | 14 | 56 | 81 bitów | Bez symboli i bez mylących znaków. Nadal unikalne dla każdego konta. |
| Telefon, karta, sejf | PIN 4 / PIN 6 | 4 / 6 | 10 | 13 / 20 bitów | Pełne przeszukanie przy 1000 prób/s: 10 sekund dla 4 cyfr, 17 minut dla 6. PIN chroni tylko wtedy, gdy system blokuje logowanie po kilku błędach. |
Dlaczego entropia jest lepsza niż „ocena na oko”
Entropia mówi, ile bitów losowości ma hasło; liczba możliwych kombinacji to 2 do potęgi tej liczby. Generator liczy ją wzorem długość × log₂(pula). Dla ustawień domyślnych: 16 × log₂(81) = 16 × 6,34 = 101,4 bita. Pełne przeszukanie takiej przestrzeni zajęłoby ok. 109 mld lat przy 10^12 prób na sekundę i ok. 10^20 lat przy 1000 prób na sekundę online.
Każdy dodatkowy znak dokłada log₂(pula) bitów, więc liczba kombinacji rośnie wykładniczo. Dlatego dołożenie kilku znaków zwiększa trudność łamania bardziej niż „sprytny” symbol na końcu: 8 znaków z pełnej puli 94 znaków ASCII to ok. 52 bity i około 2 godzin pełnego przeszukania offline, a 16 znaków z domyślnej puli to wspomniane 101 bitów.
W generatorze widzisz także rozmiar puli znaków (czyli ile znaków realnie bierze udział w losowaniu). Jeśli wyłączysz symbole i cyfry, pula spada. Wykluczenie mylących znaków zmniejsza ją z 87 do 81, a 16-znakowe hasło traci tylko ok. 1,6 bita (ze 103,1 do 101,4). Przy opcji „bez powtórzeń” entropia to suma log₂(pula − i), bo każdy kolejny znak losowany jest z mniejszej puli: 16 znaków z 81 daje 99,1 bita. Czasy łamania to założenia, nie pomiar: przy wolnych funkcjach skrótu (bcrypt, Argon2) atak offline trwa wielokrotnie dłużej.
- Jeśli hasło ma chronić ważne konto, zacznij od długości (16+), dopiero potem baw się symbolami.
- Używaj unikalnych haseł – generator pomaga, ale Ty pilnujesz zasady „jedno konto = jedno hasło”.
- Do logowań krytycznych dołóż 2FA (aplikacja lub klucz sprzętowy) – to obrona przed wyciekiem haseł.
- Jeśli musisz hasło przepisać, wyklucz podobne znaki i włącz grupowanie.
- Nie „poprawiaj” wygenerowanego hasła ręcznie – to najprostsza droga do wzorców.
Wygeneruj nowe hasła jednym kliknięciem
Ustaw długość, wybierz typy znaków albo gotową konfigurację: lista haseł odświeża się przy każdej zmianie ustawień, a przycisk „Losuj ponownie” daje nową partię. Jeśli chcesz kilka propozycji naraz, zwiększ liczbę haseł (maksymalnie 50) i przełącz widok na siatkę; „Kopiuj wszystkie” zabiera całą listę. A gdy jedno z nich wygląda na kompletnie przypadkowe i nie budzi emocji, skopiuj je i zapisz w menedżerze.
FAQ – generator haseł
Czy generator haseł jest darmowy i czy muszę zakładać konto?
Tak – używasz narzędzia od razu, bez rejestracji i bez tworzenia konta. Wchodzisz, ustawiasz parametry, generujesz, kopiujesz i gotowe.
Czy wygenerowane hasła są gdzieś zapisywane?
Nie. Hasła losujemy funkcją random_int() (kryptograficzny generator liczb losowych) i wysyłamy tylko do Twojej przeglądarki; w historii użycia narzędzia zostaje wyłącznie wybrana konfiguracja i liczba haseł. Po wygenerowaniu od razu wklej hasło tam, gdzie ma trafić, i zapisz je w menedżerze haseł, a nie w pliku tekstowym czy mailu do siebie.
Jaką długość hasła wybrać, żeby było praktycznie nie do złamania?
Dla większości kont rozsądny próg to 16 znaków i więcej (przy domyślnej puli ok. 101 bitów). Do poczty, banku i pracy celuj w 20–24, a jeśli serwis pozwala – w 32. Gdy serwis ogranicza długość, kompensuj to pełnym zestawem znaków i unikalnością hasła; same symbole przy krótkim haśle niewiele zmieniają.
Po co wykluczać podobne znaki (l, o, I, O, 0, 1)?
Żeby nie pomylić się przy przepisywaniu lub odczytywaniu hasła z ekranu, bo błąd kończy się zwykle ustawieniem prostszego hasła. Opcja jest domyślnie włączona i kosztuje mało: 16-znakowe hasło ma 101,4 zamiast 103,1 bita.
Czym jest „bez powtórzeń znaków” i kiedy ma sens?
Ta opcja sprawia, że żaden znak nie pojawi się w haśle dwa razy. Zawęża to przestrzeń losowania (16 znaków z puli 81: 99,1 zamiast 101,4 bita), a długość nie może przekroczyć rozmiaru puli – np. PIN z samych cyfr ma najwyżej 10 znaków, inaczej generator pokaże błąd. Włączaj ją tylko wtedy, gdy wymaga tego polityka haseł konkretnego systemu.
Po co grupowanie hasła i separator?
Grupowanie co 1–32 znaki z separatorem (do 3 znaków, np. myślnik lub spacja) zamienia długi ciąg w bloki, które łatwiej przeczytać, podyktować i wpisać na routerze czy telewizorze. Separator staje się częścią hasła, więc przy hasłach wklejanych do pola logowania zwykle lepiej zostawić grupowanie na 0.