losowaliczba.pl

Generator Haseł Online

HasłoLosowe znaki
Skonfiguruj opcje i kliknij „Generuj hasło”. Losowanie jest weryfikowalne dzięki publicznej rundzie drand.
Entropia
95,2 bita
Tryb
Losowe znaki
Runda drand
przyszła
Status
Gotowe

Bezpieczeństwo przeglądarki

Sprawdzamy funkcje kryptograficzne przeglądarki…Nie wykryto skryptów ani ramek z rozszerzeń lub obcych stron

Sprawdzamy przy otwarciu strony i przed każdym generowaniem. Strona nie wykryje wszystkiego: rozszerzenie albo złośliwy program może działać, nie zostawiając śladu na stronie.

Jak bezpiecznie wygenerować hasło
  • Okno prywatne albo profil bez rozszerzeń. Chrome w trybie incognito wyłącza rozszerzenia, którym nie zezwolisz tam działać, a Firefox nie uruchamia w oknach prywatnych nowych rozszerzeń bez Twojej zgody. Okno prywatne nie chroni przed złośliwym programem w systemie.
  • Bez internetu. Otwórz tę stronę, wyłącz sieć i dopiero wtedy wygeneruj hasło. Generator przejdzie w tryb offline: nic nie opuści komputera, ale nie będzie pokwitowania drand ani sprawdzenia wycieków.
  • Prosto do menedżera haseł. Schowek widzą inne programy, a historia schowka (np. Windows + V) pamięta skopiowane hasła. Po wklejeniu skopiuj coś innego.
  • Nie na cudzym komputerze. Na publicznym albo służbowym komputerze nie wiesz, co jest zainstalowane.
  • Bez dopisków. Nie dodawaj do hasła imienia, roku ani nazwy serwisu.

Tryb generowania

Ustawienia

Długość hasła16 zn.
8128
Zestawy znaków

Tryb offline

Nic nie opuszcza komputera. Hasło jest tak samo silne, ale bez dowodu, kiedy powstało.

Entropia z myszki

Entropia ustawień95,2 bita

O generatorze haseł

Ten generator haseł pomaga szybko stworzyć silne hasło do poczty, banku, menedżera haseł albo kont pracy. Jeśli szukasz prostego sposobu, jak stworzyć bezpieczne hasło online, tutaj dostajesz gotowy wynik wraz z oceną jego siły.

Oprócz samego generowania hasła zobaczysz też, czy dane hasło nie przypomina haseł znanych z wycieków, jak długo mogłoby opierać się typowym atakom i z jakich źródeł losowości powstało.

Skąd biorą się te źródła losowości i co robi z nimi ruch myszy, pokazujemy w artykule skąd komputer bierze losowość, a dlaczego zegar to złe źródło losowości – w historii zagadki krzywych NIST. Dlaczego NIST zakazuje wymogów typu wielka litera, cyfra i znak specjalny, wyjaśniamy w artykule o polityce haseł według NIST.

Jak stworzyć silne hasło

Silne hasło to przede wszystkim długie i losowe hasło, używane tylko w jednym miejscu. Sześć zasad, które naprawdę mają znaczenie:

  1. 1. Długość przede wszystkim

    Wytyczne NIST SP 800-63B (wersja 4) wymagają od serwisów co najmniej 15 znaków, gdy hasło jest jedynym zabezpieczeniem konta, a gdy hasło jest tylko jednym z czynników logowania wieloskładnikowego (MFA, np. hasło i kod z aplikacji), pozwalają przyjąć 8. Ten generator domyślnie tworzy hasło z 16 znaków.

  2. 2. Losowo, a nie pomysłowo

    Hasła wymyślane przez ludzi powtarzają te same wzory: imię z rokiem, „Qwerty1!”, kolejne klawisze. Programy do łamania haseł sprawdzają je w pierwszej kolejności. Hasło z generatora nie ma wzoru do odgadnięcia.

  3. 3. Osobne hasło do każdego konta

    Gdy jeden serwis wycieknie, to samo hasło otworzy wszystkie inne. Każde konto powinno mieć własne hasło, a zapamiętać je pomoże menedżer haseł.

  4. 4. Nie trzeba udziwniać

    Reguły typu wielka litera, cyfra i znak specjalny nie dają dużo, jeśli hasło jest krótkie. NIST zabrania serwisom wymuszania takich reguł – liczą się długość i losowość.

  5. 5. Fraza do zapamiętania

    Hasło, które musisz wpisywać z pamięci, ułóż z losowych słów. Sześć słów z listy EFF daje około 77 bitów entropii i jest łatwiejsze do zapamiętania niż ciąg znaków.

  6. 6. Zmieniaj po wycieku, nie co miesiąc

    NIST zabrania serwisom wymuszania okresowej zmiany haseł, ale hasło, które trafiło do wycieku, trzeba zmienić od razu. Tam, gdzie to możliwe, włącz też logowanie dwuetapowe.

Co daje ten generator

Jak działa generator hasła

Ten panel nie tylko tworzy hasło, ale też tłumaczy, skąd bierze się jego losowość i jak ocenić bezpieczeństwo wyniku. Dzięki temu wiesz, co oznaczają wszystkie skróty i wskaźniki widoczne w generatorze.

  • Czym jest entropia?

    Entropia opisuje poziom nieprzewidywalności. Im więcej bitów entropii, tym trudniej odgadnąć hasło atakiem siłowym, czyli sprawdzaniem kolejnych kombinacji.

  • Co oznacza klasa siły hasła?

    Dla wygenerowanego hasła ocena wynika z jego entropii: zakładamy, że napastnik zna ustawienia generatora i musi sprawdzić średnio połowę możliwych haseł. To praktyczna wskazówka, a nie gwarancja - dlatego obok wyniku pokazujemy też scenariusze ataku online i offline.

  • Po co publiczna losowość drand?

    drand dostarcza publiczną, niezależną i weryfikowalną porcję losowości. Dzięki podpisowi progowemu BLS żadna pojedyncza organizacja z League of Entropy nie kontroluje wyniku rundy. Runda jest publiczna, więc nie dodaje hasłu tajności: służy do pokwitowania. W trybie offline hasło powstaje bez niej.

  • Dlaczego długość hasła nadal ma znaczenie?

    NIST podkreśla, że długość i unikanie znanych wycieków zwykle znaczą więcej niż samo spełnienie prostych reguł typu wielka litera + cyfra + znak specjalny.

  • Atak offline (MD5 i bcrypt)

    Napastnik ma skrót hasła z wycieku i sprawdza kandydatów u siebie, bez limitu prób. Czasy łamania liczymy dla jednej karty RTX 4090 z programem hashcat 8.0.0: 59 mld prób na sekundę przy szybkim MD5 i 7,8 tys. przy bcrypcie o koszcie 10. Farma kart jest odpowiednio szybsza.

  • Mapa ciepła entropii

    Lokalna wizualizacja próbki zmieszanej losowości z tego samego losowania. Hasło z niej nie korzysta, więc zrzut ekranu mapy nie pozwala go odtworzyć. To pomoc poglądowa, a nie dowód bezpieczeństwa.

Co oznaczają pojęcia w generatorze?

HKDF-SHA256
HKDF (Hash-based Key Derivation Function) to funkcja derywacji klucza używana do bezpiecznego połączenia kilku wejść w jeden materiał losowy. Tutaj miesza dane z WebCrypto, drand i opcjonalnej entropii z myszki.
CSPRNG
CSPRNG (kryptograficznie bezpieczny generator liczb pseudolosowych) dostarcza wartości trudne do przewidzenia tam, gdzie zwykły generator pseudolosowy byłby za słaby do zastosowań bezpieczeństwa.
WebCrypto
Web Cryptography API (WebCrypto) to standard W3C obsługiwany przez nowoczesne przeglądarki. W tym narzędziu odpowiada m.in. za crypto.getRandomValues(), obliczenie SHA-1 do HIBP oraz mieszanie przez HKDF w przeglądarce.
SHA-1
Funkcja skrótu używana tutaj wyłącznie do zgodności z API HIBP i zapytań po prefiksie. HIBP celowo używa SHA-1 dla kompatybilności istniejących zbiorów, ale w tym narzędziu nie służy ona do przechowywania haseł ani mierzenia ich siły.
Sekwencje sylab CVC
Układ spółgłoska-samogłoska-spółgłoska, np. 'bal' lub 'tem'. Tryb wymawialny składa z nich hasło łatwiejsze do odczytania, ale bezpieczeństwo nadal zależy głównie od długości i liczby kombinacji.
Diceware (fraza hasłowa)
Metoda tworzenia fraz hasłowych z losowo wybranych słów (np. z list EFF dla EN lub BIP-39 dla PL). W praktyce łatwiej zapamiętać dłuższą frazę niż losowy ciąg znaków, ale bezpieczeństwo nadal wynika głównie z długości i losowości wyboru.

Nazewnictwo i opisy oparto o RFC 5869 (HKDF), MDN Web Cryptography API, dokumentację HIBP (Pwned Passwords), drand / League of Entropy, NIST SP 800-63B (wersja 4) oraz materiały EFF o Diceware.

"Dobry generator nie tylko tworzy hasło, ale też pokazuje, dlaczego możesz mu zaufać."

Po co ten kontekst?

Generator haseł ma pomagać podjąć lepszą decyzję, a nie tylko zwrócić ciąg znaków. Dlatego obok wyniku widzisz ocenę siły, czas łamania, zgodność z polityką, źródła entropii i dowód kryptograficzny.

Najczęściej zadawane pytania11 pytań

Wszystko, co musisz wiedzieć o narzędziu Generator Haseł.

Jak stworzyć silne hasło?

Najprościej: wygeneruj je. Silne hasło jest długie (co najmniej 15 znaków, jeśli konto nie ma logowania dwuetapowego), losowe zamiast wymyślonego i używane tylko w jednym serwisie. Ustaw długość i rodzaje znaków, kliknij „Generuj hasło”, a gotowe hasło zapisz w menedżerze haseł.

W skrócie

Ile znaków powinno mieć bezpieczne hasło?

Według wytycznych NIST SP 800-63B (wersja 4) hasło, które jest jedynym zabezpieczeniem konta, powinno mieć co najmniej 15 znaków, a gdy jest tylko jednym z czynników logowania wieloskładnikowego (MFA, np. hasło i kod z aplikacji), serwis może przyjąć 8. Generator domyślnie tworzy 16 znaków; do menedżera haseł możesz bez trudu ustawić 20 i więcej. Frazę hasłową najlepiej ułożyć z co najmniej sześciu losowych słów z angielskiej listy EFF albo siedmiu z polskiej (około 77 bitów).

Długość hasła

Jak działa generator haseł?

Hasło powstaje lokalnie w przeglądarce. Generator pobiera losowość z Web Cryptography API (WebCrypto), dołącza publiczną rundę drand i opcjonalną entropię z ruchu myszki, a następnie miesza te dane przez HKDF-SHA256. HKDF (Hash-based Key Derivation Function) nie tworzy entropii z niczego, ale pomaga bezpiecznie połączyć kilka źródeł w jeden materiał losowy.

Źródła losowości

Czy generator haseł online jest bezpieczny?

Bezpieczeństwo zależy od długości, trybu i miejsca użycia hasła, ale sam generator nie wysyła gotowego hasła na serwer. Sprawdzenie HIBP działa przez model k-anonimowości: do API trafia tylko 5-znakowy prefiks skrótu SHA-1, a porównanie reszty odbywa się lokalnie. Strona nie zagwarantuje jednak bezpieczeństwa Twojej przeglądarki: rozszerzenie z dostępem do stron widzi wyświetlone hasło. Dlatego przed każdym generowaniem sprawdzamy, czy funkcje kryptograficzne przeglądarki nie zostały podmienione, ostrzegamy o skryptach i ramkach spoza serwisu i podpowiadamy okno prywatne albo tryb offline.

Prywatność i wycieki

Czy generator haseł działa bez internetu?

Tak. Otwórz stronę, a potem wyłącz internet albo zaznacz „Tryb offline”. Hasło powstaje wtedy z samego generatora kryptograficznego przeglądarki i jest tak samo silne, bo runda drand nie dodaje tajności. Nie dostaniesz tylko pokwitowania z rundą drand ani sprawdzenia w bazie wycieków, bo w trybie offline nic nie opuszcza komputera. Używamy tylko przyszłej rundy drand: ostatnia znana runda już się odbyła, więc pokwitowanie z nią niczego by nie dowodziło.

Tryb offline

Czy mogę tu wygenerować frazę BIP39 (seed phrase) do portfela?

Tak, w trybie „Fraza BIP39”: 12, 15, 18, 21 albo 24 słowa z oficjalnej angielskiej listy BIP39 z poprawną sumą kontrolną. Przed użyciem sprawdź, czy Twój portfel obsługuje wybraną liczbę słów. Fraza powstaje z 128–256 bitów z generatora kryptograficznego przeglądarki i nie jest nigdzie wysyłana, nawet do bazy wycieków. Do większych kwot rozsądniej, by frazę wylosował sam portfel sprzętowy. Jeśli używasz tej, włącz tryb offline, użyj okna prywatnego i zapisz słowa na papierze. Historię słabych generatorów w portfelach opisujemy w artykule o losowości portfeli kryptowalut.

Fraza BIP39

Co znaczy weryfikowalny proces (provably fair)?

To możliwość sprawdzenia, z jakich źródeł i parametrów skorzystało generowanie. Dowód zapisuje m.in. rundę drand, użyte źródła entropii i parametry generowania, dzięki czemu możesz weryfikować proces zamiast ufać samej deklaracji strony.

Weryfikowalność procesu

Jaka jest różnica między trybami generowania?

Tryb 'Losowe znaki' stawia na maksymalną różnorodność znaków. 'Fraza hasłowa' działa w stylu Diceware: losuje całe słowa, więc zwykle łatwiej ją zapamiętać przy dużej długości. 'Wymawialny' buduje wynik z sekwencji CVC (spółgłoska-samogłoska-spółgłoska), więc brzmi naturalniej, ale nadal wymaga odpowiedniej długości.

Dobór formatu hasła

Czy muszę ruszać myszką?

Nie. Entropia z ruchu myszki jest dodatkiem, nie obowiązkiem. Całą tajność hasła daje 256 bitów z generatora kryptograficznego przeglądarki (CSPRNG). Runda drand jest publiczna, więc nie dodaje tajności, tylko pozwala wydać pokwitowanie; ruch myszki dorzuca dodatkowe dane wejściowe do mieszania.

Dodatkowa entropia

Dlaczego zwykłe generatory haseł nie zawsze są bezpieczne?

Najczęstsze problemy to używanie Math.random() zamiast CSPRNG, brak informacji o źródle losowości, generowanie po stronie serwera bez przejrzystej metodologii, brak sprawdzenia wycieków i przewidywalne szablony. Bezpieczniejszy generator jasno opisuje metodę, korzysta z WebCrypto lub innego CSPRNG i nie myli samej złożoności z prawdziwą nieprzewidywalnością.

Jak oceniać narzędzie

Dlaczego w sprawdzaniu HIBP pojawia się SHA-1?

SHA-1 nie służy tu do przechowywania Twojego hasła. HIBP używa go do wyszukiwania po prefiksie w modelu k-anonimowości: serwis widzi tylko fragment skrótu potrzebny do zwrócenia odpowiedniego zakresu wyników, a pełne porównanie odbywa się po stronie klienta. To wybór API HIBP związany z kompatybilnością istniejących zbiorów, a nie zalecenie do haszowania haseł w aplikacjach.

Po co ten skrót

Powiązane narzędzia