Generator fraz hasłowych

Hasło-przepustka
Dalej

Fraza hasłowa z kilku losowych słów jest łatwiejsza do zapamiętania i często trudniejsza do odgadnięcia niż krótki gąszcz symboli. Ten generator buduje ją z wbudowanej listy popularnych, łatwych do zapisania angielskich słów i wybiera każde słowo kryptograficznie bezpiecznym generatorem losowym. Wybierz, ile słów chcesz (od 2 do 20), separator między nimi, czy każde słowo ma zaczynać się wielką literą i czy dołączyć losową dwucyfrową liczbę. Wbudowana lista jest zwięzła i dostrojona pod zapamiętywalność; do maksymalnie silnego hasła głównego przejdź na pełną listę Diceware, jak wyjaśniono poniżej.

Jak budowana jest Twoja fraza hasłowa

  1. 1

    Wybierz liczbę słów

    Od 2 do 20. Więcej słów oznacza dłuższą, silniejszą frazę; 5 do 7 to dobra codzienna równowaga.

  2. 2

    Wybierz separator

    Myślnik, spacja, podkreślnik, kropka lub dowolny znak (do trzech). Separatory poprawiają czytelność; do siły dodają niemal nic.

  3. 3

    Wielkie litery lub nie

    Zapisz pierwszą literę każdego słowa wielką literą dla czytelności. Nie zmienia to znacząco siły.

  4. 4

    Dołącz liczbę (opcjonalnie)

    Dodaje na końcu losową dwucyfrową liczbę.

  5. 5

    Generuj i losuj ponownie

    Słowa wybiera kryptograficznie bezpieczny generator losowy. Jeśli frazę trudno sobie wyobrazić, generuj ponownie, aż któraś zapadnie w pamięć.

Jak działa siła frazy hasłowej

Siłę mierzy się w bitach entropii: to logarytm o podstawie 2 z liczby jednakowo prawdopodobnych fraz, które mogły zostać wygenerowane. Każde losowe słowo wybrane z listy N słów dodaje log2(N) bitów, a to mnożysz przez liczbę słów, by uzyskać całość. Większa lista słów, więcej słów, więcej entropii.

Lista słów tego generatora

To narzędzie czerpie ze zwięzłej, wbudowanej listy popularnych angielskich słów (około 90), więc każde słowo dodaje mniej więcej 6,5 bitu. Fraza z 5 słów daje zatem około 33 bity, a opcjonalna dwucyfrowa liczba dokłada około 6 kolejnych. To wystarcza do łatwych do zapamiętania logowań niskiego ryzyka, ale jest wyraźnie poniżej tego, czego chcesz do hasła głównego. Do cennych sekretów użyj więcej słów, połącz frazę z menedżerem haseł i wybieraj pełną listę Diceware.

Referencyjne listy słów i ich entropia

Lista słów Słowa Bity na słowo
Wbudowana lista tego generatora ~90 ~6,5
EFF short list 1296 10,3
EFF large list 7776 12,9
Diceware original 7776 12,9
BIP-39 (słowa seed dla krypto) 2048 11,0

Przy pełnej liście Diceware z 7776 słów (12,9 bitu na słowo):

  • 4 słowa ≈ 51,6 bitu (umiarkowanie)
  • 6 słów ≈ 77,4 bitu (silnie)
  • 8 słów ≈ 103,2 bitu (klasa hasła głównego)

Jak entropia ma się do nakładu na łamanie

  • 50 bitów, opiera się większości ataków online; możliwa do złamania offline przez zmotywowanego przeciwnika w ciągu miesięcy.
  • 70 bitów, opiera się łamaniu offline na obecnym sprzęcie przez lata.
  • 90 bitów, poza obecnymi możliwościami masowego łamania w dającej się przewidzieć przyszłości.
  • 120 bitów, przewyższa bezpieczeństwo kluczy AES-128, generowanych ze 128 bitów losowości.

Dlaczego losowe słowa biją „skomplikowane” krótkie hasło

10-znakowe mieszane hasło jak Xp!9k@Lm3* ma około 66 bitów entropii, jeśli jest naprawdę losowe. 6-słowna fraza jak correct-horse-battery-staple-pine-kelp z pełnej listy Diceware ma 77 bitów. Fraza jest silniejsza, łatwiejsza do wpisania i łatwiejsza do zapamiętania. Słynny komiks xkcd objaśnia intuicję: ludzie są fatalni w ręcznym generowaniu entropii, więc tworzymy przewidywalne „skomplikowane” hasła, które łamacze widzieli miliony razy.

Wskazówki

  • Zapamiętaj dwa lub trzy pierwsze słowa przez obraz. Zbuduj dziwaczny obraz mentalny łączący słowa. Reszta przyjdzie sama.
  • Nie używaj ponownie między kontami. Fraza jest tak bezpieczna jak najsłabsza witryna, która ją przechowuje. Użyj menedżera i unikalnych fraz dla każdego logowania.
  • Dołączona liczba pomaga tylko trochę. Dwie cyfry podnoszą entropię o około 6 bitów; nie zastępują dodania kolejnych słów.
  • Frazy główne traktuj inaczej. Do haseł głównych menedżerów haseł i szyfrowania dysku użyj 7 lub więcej słów z pełnej listy Diceware, a nie ze zwięzłej wbudowanej.

Co nie pomaga

  • Zamiana losowych liter na wielkie. Dodaje pomijalną entropię, szkodzi zapamiętywalności.
  • Dodanie pojedynczego symbolu. Dodaje tylko kilka bitów, i to jedynie gdy jego pozycja też jest losowa. Ledwie warte zachodu.
  • Zamiana liter na cyfry („p@ssw0rd”). Narzędzia do łamania radzą sobie z tymi podstawieniami od lat 2000. Brak realnej poprawy.

Najczęściej zadawane pytania

Więcej znaczy silniej. Ze zwięzłą wbudowaną listą tego narzędzia użyj 7 lub więcej słów do wszystkiego ważnego i połącz to z menedżerem haseł. Jeśli potrzebujesz frazy głównej do menedżera lub szyfrowania całego dysku, wygeneruj ją z pełnej listy Diceware (7776 słów), a nie z krótkiej wbudowanej.

Nie. Używa małej wbudowanej listy popularnych, łatwych do zapisania angielskich słów (około 90) dobranych pod zapamiętywalność, więc każde słowo wnosi mniej więcej 6,5 bitu zamiast 12,9 bitu pełnej listy Diceware z 7776 słów. Dla maksymalnej siły potraktuj to jako łatwy do zapamiętania punkt wyjścia i przejdź na pełną listę Diceware do krytycznych sekretów.

Separator nie dodaje znaczącej entropii. Wybierz taki, który wpiszesz wygodnie (myślnik lub spacja) i trzymaj się go. Zmienianie separatora dla każdego słowa dodaje odrobinę entropii i mnóstwo obciążenia poznawczego, więc nie jest warte zachodu.

Użyj menedżera haseł, by wygenerować dla tej witryny losowe hasło 16-20 znaków. Witryny ograniczające hasła do 16 znaków zwykle robią też inne rzeczy z bezpieczeństwem źle, więc bądź szczególnie ostrożny z ponownym użyciem.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach