Generator fraz hasłowych
Twórz silne, łatwe do zapamiętania frazy hasłowe z listy słów EFF lub francuskiej, z entropią w bitach. Generowane bezpiecznie w twojej przeglądarce.
Entropia: –
Jak korzystać z generatora fraz hasłowych
- Wybierz Listę słów: Angielska (EFF, 7776 słów) lub Francuska (7776 słów). Polskiej listy nie ma, dlatego na tej stronie domyślnie wybrana jest lista angielska.
- Przesuń suwak Liczba słów (od 3 do 12). Sześć słów to dobra wartość domyślna dla większości kont.
- Wybierz Separator: Myślnik (-), Spacja, Kropka (.), Podkreślnik (_) lub Brak.
- Ustaw Wielkość liter: małe litery, Każde Słowo Wielką Literą, WIELKIE LITERY lub Losowo dla każdego słowa.
- Zaznacz Dodaj losową cyfrę, jeśli serwis wymaga w haśle cyfry.
- Ustaw w polu Ile fraz liczbę potrzebnych fraz hasłowych (do 20), naciśnij Generuj, a potem Kopiuj.
Wiersz Entropia aktualizuje się przy każdej zmianie i pokazuje siłę w bitach, a także rozmiar listy i liczbę bitów, jaką dodaje każde słowo.
Dlaczego frazy hasłowe działają
Fraza taka jak crumpet-oblivion-wobbly-cactus-jury-pelican jest długa, łatwa do wpisania i znacznie łatwiejsza do zapamiętania niż x7#Qp!2v. Jej siła nie bierze się z tego, że słowa są rzadkie, tylko z tego, że zostały wybrane losowo ze znanej listy. Na tym polega metoda Diceware: rzucasz pięcioma kośćmi, aby wybrać każde słowo z listy liczącej 6^5 = 7776 pozycji. To narzędzie robi to samo przy użyciu kryptograficznego generatora liczb losowych twojej przeglądarki (Web Crypto API) i nieobciążonego losowania, więc każde słowo z listy ma za każdym razem dokładnie taką samą szansę.
Ponieważ słowa są losowe, siłę można zmierzyć precyzyjnie, nawet przy założeniu, że atakujący zna listę i twoje ustawienia:
Entropia = liczba słów × log2(rozmiar listy)
Każde słowo z listy 7776 słów dodaje log2(7776) ≈ 12,9 bitu. Sześć słów daje około 77,5 bitu, siedem – około 90 bitów. Wielkość liter Losowo dla każdego słowa dodaje 1 bit na słowo, a Dodaj losową cyfrę (cyfra od 0 do 9 doklejona do losowo wybranego słowa) dodaje log2(10 × liczba słów) bitów, czyli około 5,9 bitu przy sześciu słowach. Opcje Każde Słowo Wielką Literą i WIELKIE LITERY nic nie dodają, bo atakujący może sprawdzić te warianty bez kosztów, ale pomagają spełnić wymagania dotyczące haseł.
Orientacyjnie narzędzie oznacza wynik poniżej 50 bitów jako Słaba, 50–79 jako Rozsądna, 80–99 jako Silna, a 100 i więcej jako Bardzo silna. Dla hasła głównego menedżera haseł lub szyfrowania dysku celuj w 7 słów lub więcej.
Listy słów
Lista angielska to duża lista słów EFF przygotowana przez Electronic Frontier Foundation (CC BY 3.0 US). Unika słów obraźliwych i trudnych w pisowni i została zaprojektowana tak, aby słowa łatwo się wpisywało. Lista francuska to „diceware-fr-alt” autorstwa Arthura Ponsa (licencja MIT), zbudowana na bazie Lexique 3 (CC BY-SA 4.0): popularne słowa od 4 do 9 liter, bez akcentów i homofonów, szybkie do wpisania na każdej klawiaturze. Obie listy mają dokładnie 7776 słów, więc entropia jest w obu językach taka sama.
Listy słów są dostępne tylko po angielsku i po francusku. Nie musisz znać tych języków: bezpieczeństwo zależy wyłącznie od losowości, a nie od znaczenia słów. Słowa angielskie są krótkie i nie mają znaków diakrytycznych, więc wpiszesz je na każdej klawiaturze.
Listy są pobierane z tej strony przy pierwszym generowaniu, a potem wszystko dzieje się na twoim urządzeniu. Frazy hasłowe nigdy nie są nigdzie wysyłane ani zapisywane.
Najczęściej zadawane pytania
Ilu słów użyć?
Pięć słów (około 65 bitów) wystarczy do zwykłego konta internetowego chronionego ograniczeniem liczby prób logowania. Sześć słów to solidna wartość domyślna. Siedem lub więcej stosuj do hasła głównego menedżera haseł, klucza szyfrowania dysku i wszystkiego, co atakujący mógłby próbować złamać offline.
Czy separator jest konieczny?
Nie, ale poprawia czytelność i usuwa niejednoznaczność. Przy opcji Brak i małych literach dwie różne sekwencje słów mogą czasem dać ten sam ciąg znaków, co nieznacznie obniża rzeczywistą siłę.
Czy mogę zmienić słowo, które mi się nie podoba?
Lepiej wygeneruj frazę ponownie. Wymiana słów, które trudno ci zapamiętać, sprawia, że wynik jest mniej losowy i słabszy, niż pokazuje entropia.
Dlaczego fraza hasłowa jest lepsza niż krótkie, skomplikowane hasło?
12-znakowe hasło z losowych liter, cyfr i symboli ma około 78 bitów, podobnie jak sześć losowych słów, ale dużo trudniej je zapamiętać i wpisać. Długość zbudowana z losowych słów daje to samo bezpieczeństwo w przyjaźniejszej formie.
Czy mogę używać tej samej frazy w kilku serwisach?
Nie. Do każdego konta używaj innego sekretu, najlepiej przechowywanego w menedżerze haseł, a zapamiętywane frazy hasłowe zostaw dla kilku sekretów, które musisz wpisywać z pamięci.
Podobne narzędzia
- Generator haseł Darmowy generator haseł, który tworzy silne, losowe hasła od 4 do 128 znaków w twojej przeglądarce. Nic nie jest zapisywane ani wysyłane.
- Generator liczb losowych Losuj liczby z dowolnego zakresu, od 1 do 10 000 naraz, całkowite lub dziesiętne, z powtórzeniami lub bez, z bezpieczną losowością przeglądarki.
- Generator UUID Darmowy generator UUID w wersji 4 i 7. Twórz do 1000 identyfikatorów naraz, wielkimi literami lub bez myślników, i kopiuj albo pobieraj je jako plik .txt.