Generator haseł słownych
- 7 słów
Darmowy generator haseł słownych
Ten generator haseł słownych pozwala stworzyć hasło z losowych słów: łatwe do zapamiętania i wpisania, a trudne do odgadnięcia. To pomysł z xkcd i metoda Diceware w solidnym wykonaniu — z bezpiecznym generatorem liczb losowych i rzetelną oceną siły hasła. Domyślne siedem losowych słów zapewnia wystarczającą ochronę w niemal każdej sytuacji, w której wpisujesz hasło ręcznie.
Wybierz od 3 do 12 słów, sposób ich rozdzielania, wielkie litery, cyfrę, symbol i maksymalną długość. Słowa są dostępne po angielsku i w dziewięciu innych językach. Nie podoba Ci się jedno słowo? Kliknij je, aby wymienić tylko to jedno. Fraza powstaje na Twoim urządzeniu i nigdy nie jest nigdzie wysyłana.
Przejdź do: Do czego służy? · Ile słów? · Trzy losowe słowa · Jak zapamiętać hasło · Pytania
Do czego ma służyć fraza?
Fraza to hasło, które wpisujesz samodzielnie. Wybierz zastosowanie, a generator otworzy się z odpowiednimi ustawieniami.
- Hasło główneTo jedno hasło, którego nie możesz zapomnieć: odblokowuje menedżer haseł. Wielkie litery i cyfra zadowolą aplikacje, które ich wymagają.8 słów · wielkie litery · cyfra
- Szyfrowanie dyskuBitLocker, FileVault, VeraCrypt lub LUKS. Fraza chroni całą zawartość dysku, dlatego składa się z największej liczby słów.8 słów
- Klucz SSH lub GPGOdblokowuje klucz prywatny za każdym razem, gdy go używasz.7 słów
- Do podyktowania lub wpisania na telewizorzeZwykłe słowa oddzielone spacjami łatwo podyktować przez telefon lub wpisać pilotem.7 słów · spacje
- Strona z rygorystycznymi wymaganiami dotyczącymi hasełWielkie litery, losowe cyfry między słowami i jeden symbol spełniają wymagania dotyczące „wielkich i małych liter, cyfry oraz symbolu”.6 słów · wielkie litery · cyfry między słowami · symbol
- Trzy losowe słowaZalecenie brytyjskiego rządu dotyczące kont internetowych. Wystarczą, jeśli strona ogranicza liczbę nieudanych prób logowania i korzystasz z logowania dwuetapowego. Do innych zastosowań są zbyt słabe — wyjaśniamy to poniżej.3 słowa · wielkie litery · cyfra · Słabe w razie kradzieży pliku z hasłami
- Nowe konta dla zespołuDziesięć różnych fraz hasłowych, każda w osobnym wierszu i z własnym przyciskiem kopiowania. Dla całej klasy lub firmy użyj hurtowego generatora haseł.10 fraz hasłowych, po 7 słów każda
- Konto na stronie lub w aplikacjiJeśli nigdy nie wpisujesz hasła ręcznie, losowy ciąg znaków będzie krótszy przy tej samej sile hasła.Generator haseł
Ilu słów potrzebujesz?
Każde dodane słowo sprawia, że hasło słowne jest około 7 400 razy trudniej odgadnąć, ponieważ atakujący musi sprawdzić każde słowo z listy na każdej pozycji. Siedem losowych słów, czyli nasze ustawienie domyślne, sprawdza się w niemal każdej sytuacji, w której wpisujesz hasło ręcznie: przy logowaniu do komputera, łączeniu z Wi-Fi czy odblokowywaniu klucza SSH. Do menedżera haseł lub zaszyfrowanego dysku użyj ośmiu słów. Trzy lub cztery słowa nadają się tylko do kont, które blokują błędne próby, jak wyjaśniamy poniżej.
Czas pod generatorem dotyczy najgorszego scenariusza: atakujący zna twoją listę słów i ma kopię danych, na której może sprawdzać hasła na własnych komputerach, bez limitu prób — na przykład listę haseł wykradzioną z serwisu lub skopiowany zaszyfrowany plik. To, ile czasu zajmie odgadnięcie hasła słownego widocznego w generatorze, zależy od tego, kto próbuje ją złamać:
Twoje hasło słowne7 słówAngielskiAbc123!@#
- Jedna karta graficzna
- 98 milionów lat
- Bardzo silne
- Taka jak w wydajnym komputerze do gier
- 1 000 kart graficznych Twoja ocena
- 98 000 lat
- Silne
- Wynajmowane na godziny, na przykład przez grupę przestępczą
- 100 000 kart graficznych
- 980 lat
- Silne
- Skala dostępna dla rządu lub dużej firmy technologicznej. Nikt nie publikuje takich danych.
Atak na odpowiednio zabezpieczony serwis lub urządzenie trwa znacznie dłużej: blokują one kolejne błędne próby i przechowują hasła w postaci, która spowalnia ich odgadywanie. Nie możesz jednak sprawdzić, jak serwis przechowuje twoje hasło, więc nie polegaj na tym zabezpieczeniu.
Wielkie litery prawie nic nie dają, bo atakujący też może zacząć każde słowo wielką literą. Liczba lub symbol daje niewiele. Najwięcej daje kolejne słowo. Jeśli strona ma limit długości, otwórz Dowolna i wybierz ten limit: generator będzie wtedy tworzyć tylko frazy hasłowe, które się w nim mieszczą, a wskaźnik siły odpowiednio się obniży.
Czy hasło z 3 słów wystarczy?
Brytyjskie Narodowe Centrum Cyberbezpieczeństwa (NCSC) zaleca używanie „trzech losowych słów”, a wiele osób szuka dziś generatora haseł z 3 słów. To dobra rada w sytuacji, dla której ją opracowano: chodzi o konto internetowe, które blokuje wielokrotne próby odgadnięcia hasła, najlepiej z logowaniem dwuetapowym. Odgadnięcie trzech losowych słów przez stronę logowania przy 10 próbach na sekundę zajęłoby około 650 lat.
Problem pojawia się przy wycieku danych. Jeśli ktoś wykradnie skróty kryptograficzne haseł z serwisu, te same trzy słowa można odgadnąć w mniej niż sekundę, a wielkie litery, cyfra i symbol niewiele pomogą. Używaj więc trzech słów tylko w sytuacjach, w których zaleca to NCSC. Do menedżera haseł, logowania do komputera, sieci Wi-Fi lub zaszyfrowanego dysku używaj co najmniej siedmiu słów. Powyższy przykład Trzy losowe słowa otwiera generator haseł słownych z ustawieniami zgodnymi z podejściem NCSC, a informacja o sile hasła pokazuje wprost, jak słabe jest takie hasło.
Generator haseł słownych w stylu xkcd — zrobiony jak trzeba
Słynny komiks xkcd przekonywał, że cztery losowe, powszechnie używane słowa łatwiej zapamiętać niż „Tr0ub4dor&3”, a trudniej złamać. Sam pomysł był trafny. Podane liczby służyły jednak tylko jako ilustracja: cztery słowa z listy 2 048 słów dają 44 bity, co pojedyncza karta graficzna potrafi sprawdzić w mniej niż minutę.
Ten generator haseł słownych zachowuje pomysł, ale poprawia liczby: listy liczące około 7 400 słów zamiast 2 048, domyślnie siedem słów zamiast czterech, bez powtórzeń i z bezpiecznym generatorem liczb losowych zamiast słów wybieranych przez człowieka. Siedem słów daje około 90 bitów, czyli około 100 000 lat, nawet przy użyciu 1 000 kart graficznych.
Najważniejsza jest tu losowość. Osoby, które same wybierają słowa, sięgają po teksty piosenek, cytaty, imiona i nazwy miejsc, a narzędzia do łamania haseł sprawdzają je w pierwszej kolejności. Nawet „correct horse battery staple” z komiksu pojawia się już tysiące razy w wyciekach danych. Losowo wybrane słowa nie tworzą żadnego schematu, który można wykryć, więc te wyliczenia pozostają aktualne, nawet jeśli atakujący wie, że korzystasz z PassGen.co. Używasz już wymyślonego przez siebie hasła słownego? Sprawdź je w narzędziu do sprawdzania siły hasła.
Jak zapamiętać frazę hasłową
- Wyobraź sobie scenkę. Ułóż ze słów krótką, zabawną scenkę, zachowując ich kolejność. Mors z latarnią w kanionie zapada w pamięć znacznie lepiej niż siedem osobnych słów.
- Na początku często ją wpisuj. Używaj jej kilka razy dziennie przez pierwszy tydzień. Potem palce same będą pamiętać, co wpisać.
- Zapisz ją na czas nauki. Trzymaj kartkę w domu, nigdy razem z urządzeniem, które odblokowujesz tą frazą, i zniszcz ją, gdy nauczysz się frazy na pamięć.
- Zachowaj separatory. Łączniki lub spacje ułatwiają znalezienie pomyłki, a nic nie kosztują.
Frazy hasłowe w Twoim języku
Znane ci słowa łatwiej zapamiętać i wpisać. Wybierz listę słów przyciskiem z ikoną globusa: English, Deutsch, Español, Français, Italiano, Português, Català, Nederlands, Українська lub Русский. Każda główna lista zawiera od około 5 900 do 7 700 słów, więc hasło słowne w każdym z tych języków jest niemal równie silne jak hasło po angielsku, a ocena siły pod generatorem uwzględnia dokładnie tę listę, którą wybierzesz.
Listy ukraińska i rosyjska są dostępne również w zapisie alfabetem łacińskim, ponieważ ekran startowy zaszyfrowanego laptopa, telewizor czy panel administracyjny routera często obsługują tylko amerykański układ klawiatury. Jeśli nie możesz tam wpisać swojej frazy hasłowej, nie uzyskasz dostępu. Z tego samego powodu sprawdź frazę hasłową do szyfrowania dysku na ekranie startowym, zanim zaczniesz na niej polegać, lub użyj listy bez znaków diakrytycznych.
English (short words) zawiera słowa liczące od trzech do pięciu liter, które szybciej wpiszesz na telefonie lub pilotem telewizora. Mniejszy wybór słów oznacza, że każde z nich mniej wzmacnia hasło, więc użyj dziewięciu krótkich słów, aby uzyskać taką samą siłę jak przy siedmiu słowach z głównej listy.
Jak to działa: szczegóły techniczne
Dla każdego, kto chce poznać szczegóły.
Bezpieczne losowanie
każde słowo jest wybierane za pomocą crypto.getRandomValues() z zastosowaniem metody odrzucania, dzięki czemu wszystkie słowa mają dokładnie takie samo prawdopodobieństwo wyboru. Jeśli wylosowane słowo jest już we frazie, losowanie jest powtarzane, więc żadne słowo nie występuje dwa razy.
Ocena siły
podstawą jest dokładna liczba różnych fraz hasłowych, które można wygenerować przy wybranych ustawieniach. Bez ograniczenia maksymalnej długości jest to N × (N − 1) × …, z tyloma czynnikami, ile słów ma hasło, przy liście zawierającej N słów. Losowe cyfry między słowami mnożą tę liczbę przez 10 za każdy odstęp, opcja „dodaj cyfrę” — przez 10 × liczbę słów (wybór cyfry i słowa), a opcja „dodaj symbol” — przez 8 × liczbę słów (wybór jednego z symboli ! @ # $ % ^ & * oraz słowa). Wielkie litery nie zwiększają tej liczby, podobnie jak separator „Własny”, ponieważ wybierasz go samodzielnie. Liczba bitów = log2 z tej liczby. Czas złamania = 2liczba bitów − 1 ÷ (2 × 1014) sekund, przy użyciu 1 000 kart graficznych.
Maksymalna długość
generator oblicza dokładnie, ile fraz mieści się w limicie, analizując długości słów na liście, a następnie losuje jedną z tych fraz. Każda ma takie samo prawdopodobieństwo wyboru. Podstawą oceny siły jest liczba fraz mieszczących się w limicie.
Wymienione słowa
za każde słowo wymienione k razy siła spada o log2(k + 1) bitów — to maksymalna ilość informacji, jaką może ujawnić wybór jednego z k + 1 słów.
Listy dopasowane do rzutów kośćmi
większość list zawiera początkowo 7 776 słów, czyli 6 × 6 × 6 × 6 × 6 — tyle jest możliwych wyników rzutu pięcioma kośćmi. Na tym polega metoda Diceware: rzucasz pięcioma kośćmi i odszukujesz odpowiadające wynikowi słowo. Listy hiszpańska, włoska i katalońska mają po 8 192 słowa, a angielska lista krótkich słów — 1 296, co odpowiada czterem kościom. Ze względu na opisane poniżej oczyszczanie list generator korzysta z generatora liczb losowych w Twojej przeglądarce, a nie z wyników rzutów kośćmi.
Oczyszczanie list
słowa zawierające znak separatora, takie jak „yo-yo”, są usuwane, aby granice między słowami były jednoznaczne. Usuwane są też imiona i nazwy miejsc, nawet jeśli na liście zapisano je małymi literami, oraz słowa, które mogłyby być nieprzyjemne lub krępujące w haśle słownym wypowiadanym na głos, takie jak nazwy chorób, narkotyków i broni czy obraźliwe określenia. Liczba słów dostępnych do użycia: English 7 424, English (short words) 1 234, Deutsch 6 947, Español 5 962, Français 7 347, Italiano 7 667, Português 7 429, Català 7 186, Nederlands 7 337, Українська 7 430, Українська (латиницею) 7 480, Русский i Русский (латиницей) po 7 608. Obliczenie siły uwzględnia te liczby, więc pozostaje dokładne.
Listy słów
lista angielska to EFF Long Wordlist (CC BY 4.0), a angielska lista krótkich słów to EFF Short Wordlist 1 (CC BY 3.0 US). Listy niemiecka, hiszpańska, włoska i katalońska pochodzą z list diceware projektu ulif (CC BY), francuska — z projektu Tails (CC0), niderlandzka — z mko.re (CC BY), a ukraińska — od git-leaf (MIT). Lista rosyjska została utworzona dla PassGen.co na podstawie danych OpenRussian.org (CC BY-SA 4.0), a portugalska — na podstawie danych o częstotliwości występowania słów w OpenSubtitles (hermitdave/FrequencyWords) oraz portugalskiej Wikipedii (CC BY-SA 4.0).
Najczęściej zadawane pytania
Jak wygląda dobra fraza hasłowa?
Na przykład aksamit-port-szkic-latarnia-kaktus-mors-kanion: siedem słów, które nie mają związku ani ze sobą, ani z tobą. Nigdy nie używaj opublikowanych przykładów, także tego. Wygeneruj własne hasło słowne powyżej.
Czy fraza z czterech słów jest bezpieczna?
Tylko tam, gdzie liczba błędnych prób jest ograniczona, na przykład w telefonie, który blokuje się po kilku próbach. Gdyby ktoś wykradł skrót kryptograficzny hasła słownego, złamanie czterech słów zajęłoby kilka sekund. Do kont używaj siedmiu słów, a do wszystkiego, co chroni inne hasła — ośmiu.
Czym różni się fraza hasłowa od zwykłego hasła?
Hasło to zwykle krótki ciąg różnych znaków, a hasło słowne to dłuższy ciąg słów. Hasło słowne to właśnie to, co większość osób rozumie przez hasło łatwe do zapamiętania — takie, jakie tworzy generator haseł słownych. Przy tej samej sile hasło słowne jest dłuższe, ale znacznie łatwiej je wpisać i zapamiętać. Używaj hasła słownego tam, gdzie wpisujesz hasło samodzielnie, a losowego hasła tam, gdzie uzupełnia je menedżer haseł.
Czy to generator Diceware?
Korzysta z tej samej metody: losuje słowa z listy o rozmiarze dopasowanym do rzutów kośćmi. Większość takich list zawiera 7 776 słów — tyle jest możliwych wyników rzutu pięcioma kośćmi. Zamiast rzucać kośćmi, wykorzystuje bezpieczny generator liczb losowych w twojej przeglądarce. Wyniki są równie losowe, a cały proces znacznie szybszy. Wyświetlana siła uwzględnia dokładny rozmiar używanej listy.
Dlaczego długa fraza ma krótki szacowany czas złamania?
Siła zależy od tego, ile różnych fraz można wygenerować przy wybranych ustawieniach, a nie od liczby liter. Atakujący odgaduje całe słowa z listy, więc długie słowa nie pomagają bardziej niż krótkie, a rozpoczynanie każdego słowa wielką literą nic nie daje. Dodanie kolejnego słowa wydłuża czas około 7 400 razy.
Czy mogę zmienić tylko jedno słowo?
Tak. Dotknij słowa lub je kliknij albo przejdź do niego klawiszami strzałek i naciśnij Enter. Zmieni się tylko to słowo. Wskaźnik siły nieco obniża ocenę przy każdej zamianie, ponieważ słowo wybrane przez ciebie jest nieco mniej losowe niż wylosowane.
Czy mogę wygenerować kilka fraz naraz?
Tak. Otwórz Kilka haseł frazowych pod wynikiem i wybierz liczbę fraz, maksymalnie 16. Każda ma własny przycisk kopiowania. Jeśli potrzebujesz haseł dla całej klasy lub firmy, masowy generator haseł tworzy ich do 1 000 i eksportuje je do Microsoft 365, Google Workspace lub Active Directory.
Czy mogę używać spacji we frazie hasłowej?
Zwykle tak. Większość stron internetowych, systemów operacyjnych i narzędzi do szyfrowania akceptuje spacje. Niektóre starsze systemy usuwają je lub odrzucają, więc w razie wątpliwości użyj łączników. Jeśli strona odrzuca także łączniki, wybierz Własny i wpisz znak, który akceptuje. Siła pozostaje taka sama niezależnie od wyboru.
Jak dodać frazę hasłową do klucza SSH lub GPG?
W przypadku istniejącego klucza SSH uruchom ssh-keygen -p -f ~/.ssh/id_ed25519 i wklej frazę, gdy pojawi się prośba o jej podanie. W przypadku GPG uruchom gpg --passwd, dopisując po nim identyfikator swojego klucza. Podczas tworzenia nowych kluczy pojawi się prośba o podanie frazy hasłowej.
Czy mogę użyć tego narzędzia do utworzenia frazy odzyskiwania portfela kryptowalutowego?
Nie. Fraza odzyskiwania składająca się z 12 lub 24 słów musi pochodzić z twojego portfela, który korzysta z własnej listy słów i wbudowanej sumy kontrolnej. Słowa wygenerowane tutaj nie byłyby więc prawidłowe. Opcjonalna fraza hasłowa BIP39, którą oferują niektóre portfele, to coś innego: wybierasz ją samodzielnie, więc fraza z tego generatora dobrze się do tego nadaje. Przechowuj ją równie starannie jak frazę odzyskiwania, ponieważ bez niej nie da się przywrócić portfela.
Czy generowanie frazy hasłowej online jest bezpieczne?
Tutaj tak. Frazę tworzy kod działający w twojej przeglądarce i nigdy nie jest ona do nas wysyłana. Po załadowaniu strona działa bez połączenia z internetem, więc dla pewności możesz się rozłączyć przed wygenerowaniem frazy.
Więcej narzędzi
- Generator hasełLosowe litery, cyfry i symbole
- Generator PINKody cyfrowe bez łatwych do odgadnięcia
- Generator nazw użytkownikaNazwy do kont i gier
- Sprawdzanie siły hasłaJak silne jest hasło i czy wyciekło?
- Hurtowy generator hasełHasła dla całego zespołu lub klasy
- Generator kodów QR do Wi-FiKod QR do łączenia z twoją siecią Wi-Fi