Kopia offline — Generator fraz hasłowych

Rzuć kośćmi.

Frazy hasłowe metodą diceware i losowe hasła z kryptograficznego generatora liczb losowych (CSPRNG) Twojej przeglądarki. Nic nie jest wysyłane, zapisywane ani logowane — ta strona nie ma nawet pozwolenia na otwarcie połączenia sieciowego.

Separator
Wielkość liter
77.5bitów entropii

02 — Czas łamania

Jak długo wytrzyma.

Średni czas do trafienia — połowa przestrzeni kluczy — przy założeniu, że atakujący dokładnie zna metodę generowania. Szybkości to rzędy wielkości, a nie benchmarki.

AtakującySzybkośćŚredni czas
Logowanie online z limitem prób100 prób / godzinę
Offline · bcrypt (cost 10)8 GPU · ~5×10⁴ / s
Offline · NTLM / szybki hash8 GPU · ~2×10¹² / s
Flota ASIC wielkości sieci Bitcoin~10²¹ / s, hipotetycznie

03 — Nie ufaj, sprawdzaj

Nic nie wychodzi.

  • connect-src 'none' CSP strony blokuje każde fetch, XHR, WebSocket i beacon — nawet do tej samej domeny.
  • bez zapisu Żadnych ciasteczek, localStorage ani IndexedDB. Ustawienia resetują się po przeładowaniu — celowo.
  • CSPRNG crypto.getRandomValues z próbkowaniem odrzucającym (rejection sampling) — bez obciążenia modulo.
  • jedno źródło Na passwd.entropywatch.dev nie działa nic innego; zero kodu stron trzecich.
autotest
  1. Próbuje wyrwać się z piaskownicy i pokazuje, co zablokowała przeglądarka.

04 — Dlaczego to działa

Krótkie odpowiedzi.

Czym są „bity entropii”?

To liczba rzutów monetą (orzeł czy reszka), które atakujący musi trafić. Każdy dodatkowy bit podwaja pracę. Sześć słów z listy 7776 słów daje 7776⁶ ≈ 2⁷⁷·⁵ możliwości — nawet wtedy, gdy atakujący zna listę i metodę.

Dlaczego słowa, a nie X7#q!?

W przeliczeniu na znak losowe symbole niosą więcej entropii, ale słowa łatwiej wpisać i zapamiętać. Długość wygrywa ze złożonością: frazy w stylu correct-horse osiągają 70–90 bitów bez karteczki na monitorze. Losowych haseł używaj tam, gdzie wpisuje je za Ciebie menedżer haseł.

Ile bitów potrzebuję?

Konta, które da się atakować tylko online, za limitem prób: 50+ w zupełności wystarczy. Wszystko, czego hash może wyciec i zostać zaatakowany offline — konto domenowe: 75+ (sześć słów). Hasło główne menedżera haseł, szyfrowanie dysku albo hasło do klucza SSH: 90 (siedem słów). Dłuższa wersja, z obliczeniami i miejscami, w których w sieci Windows dochodzi do ataków offline (po angielsku): How long should a passphrase be?

Czy w tej sprawie można zaufać stronie internetowej?

Zdrowa podejrzliwość. Dlatego ta strona nie może łączyć się z siecią i ma autotest. Jeszcze lepiej: używaj jej offline (wczytaj, potem odłącz sieć) albo rzucaj prawdziwymi kośćmi z listą EFF.

Dlaczego słowa są po angielsku?

Generator korzysta z angielskiej listy EFF Large Wordlist. Siła frazy zależy tylko od rozmiaru listy i losowego wyboru, nie od języka: sześć słów z dowolnej listy 7776 słów daje te same 77,5 bitu. Używamy listy EFF, bo jest opublikowana, sprawdzona przez innych i można ją zweryfikować po sumie SHA-256.