Przejdź do treści
TextArray
100% lokalnie

Generator fraz hasłowych (Diceware)

Wygeneruj silne, łatwe do zapamiętania frazy z losowych słów z pokazaną entropią.

Wynik

Generator fraz hasłowych (Diceware)

Fraza z kilku losowych słów to ta rzadka rada bezpieczeństwa, która ułatwia życie, a nie komplikuje: correct-horse-battery-staple jest znacznie silniejsze niż pokręcone P@ssw0rd1 i zarazem znacznie łatwiejsze do zapamiętania. Ten generator buduje takie frazy metodą Diceware — każde słowo to niezależne, jednostajne losowanie z listy ponad dwóch tysięcy popularnych angielskich słów, z kryptograficzną losowością przeglądarki. Ponieważ losowanie jest jednostajne i niezależne, entropia jest dokładna i pokazywana przy każdej partii: liczba słów × log₂(rozmiar listy) bitów, bez machania rękami.

Sześć słów z 2000-słownej listy to około 77 bitów — wygodnie poza tym, co jakikolwiek atakujący offline złamie za życie, i to jest tu domyślne. Zejdź do pięciu dla mniej ważnych kont, podbij do ośmiu i więcej dla hasła głównego czy klucza szyfrującego. Separator, wielkość liter i opcjonalna końcowa cyfra należą do ciebie, głównie by zadowolić pola haseł żądające symbolu czy cyfry; nic z tego znacząco nie zmienia siły, która pochodzi tylko z liczby słów — narzędzie jest wobec ciebie uczciwe w wartości entropii.

Wygeneruj partię naraz i wybierz frazę, która utkwi ci w głowie; ta, którą naprawdę zapamiętasz, jest tą do użycia. Słowa są popularne i łatwe do wpisania, dobrane tak, by dały się przeliterować i podyktować przez telefon, nie niejasne.

Wszystko działa lokalnie w twojej przeglądarce przez crypto.getRandomValues — to samo źródło losowości co generator haseł. Frazy powstają na twoim urządzeniu, nigdy nie są przesyłane, a nic nie jest logowane; odśwież i znikają.

Częste pytania

Dlaczego fraza jest silniejsza niż złożone hasło?
Siła to entropia, a entropia pochodzi z nieprzewidywalności, nie z symboli. Sześć losowych słów z 2000-słownej listy to ~77 bitów; typowe 8-znakowe „złożone" hasło z podstawieniami bywa poniżej 40 bitów i dodatkowo idzie za odgadywalnymi wzorcami. Fraza wygrywa podwójnie — i ją zapamiętasz.
Jak liczona jest entropia?
Każde słowo to jednostajny, niezależny wybór z listy, więc entropia to dokładnie liczba słów × log₂(rozmiar listy). Przy liście 2165 słów to około 11,08 bita na słowo — sześć słów daje ~66,5 bita, osiem ~88,7. Pokazana wartość jest rzeczywista, nie szacunek.
Czy separator, wielkość liter i cyfra dodają siły?
Ledwie. Istnieją, by spełnić reguły haseł żądające symbolu, wielkiej litery czy cyfry. Bezpieczeństwo pochodzi przytłaczająco z liczby słów; końcowa cyfra dodaje tylko ~3,3 bita. Chcesz więcej siły — dodaj więcej słów.
Czy losowości można ufać?
Tak. Używa crypto.getRandomValues, kryptograficznie bezpiecznego źródła losowości przeglądarki, z odrzucaniem próbek, więc każde słowo jest jednakowo prawdopodobne — bez obciążenia modulo. Math.random nigdy tu nie jest używane.
Czy frazy są gdzieś wysyłane?
Nie. Powstają wyłącznie w twojej przeglądarce, nigdy nie są przesyłane ani zapisywane. Gdy opuścisz stronę lub ją odświeżysz, znikają — najpierw skopiuj tę, którą chcesz.