Z czego składa się hasło
Długość
Ile znaków ma hasło, od 4 do 128. Puste pole — 16. Długość waży więcej niż wszystko inne: każdy dodany znak mnoży liczbę możliwych haseł przez rozmiar zestawu, podczas gdy nowy zestaw znaków dodaje tylko kilka wariantów na pozycję.
Zestawy znaków
Małe litery, wielkie litery, cyfry i znaki — cztery przełączniki, wszystkie włączone na starcie. Każdy włączony zestaw trafia do hasła co najmniej raz, więc wymóg strony «co najmniej jedna cyfra» jest spełniony zawsze, nawet w haśle z czterech znaków.
Znaki to !#$%&()*+-./:;<=>?@[]^_{|}~. Spacji, cudzysłowów, grawisu, ukośnika wstecznego i przecinka wśród nich nie ma: każdy z nich psuje hasło wklejone do wiersza poleceń, arkusza czy pliku konfiguracyjnego.
Bez podobnych znaków
Usuwa I, l, 1, |, O, 0 i o — znaki, które łatwo pomylić, gdy hasło przepisuje się z ekranu lub z kartki. Zestaw staje się trochę mniejszy, więc i entropia spada o kilka bitów; dla hasła, które się tylko kopiuje, ten przełącznik nie jest potrzebny.
Entropia i siła
Entropia to długość pomnożona przez log₂ liczby możliwych znaków i zaokrąglona w dół. 16 znaków ze wszystkich czterech zestawów to 89 znaków na każdej pozycji i ≈ 103 bity. Ocena pod hasłem czyta tylko tę liczbę: do 40 bitów — słabe, od 40 — średnie, od 60 — silne, od 80 — bardzo silne.
To arytmetyka, a nie sprawdzenie. Strona nie wie, czy takie hasło gdzieś już wyciekło, i nie porównuje go ze słownikami — losowemu hasłu to i niepotrzebne, ale ocena dotyczy tylko tego, jak je ułożono.
Skąd się bierze losowość
Hasło układa serwer generatorem liczb losowych systemu operacyjnego — tym samym, którego używa się do kluczy szyfrujących. Za każdym razem od nowa: te same ustawienia nigdy nie dają tego samego hasła, a link do tej strony wysłany komuś pokaże mu inne. Serwer haseł nie zapisuje.
Częste pytania o generator haseł
Jaka długość hasła wystarczy?
Dla konta z logowaniem dwuskładnikowym — od 12 znaków ze wszystkich zestawów. Dla hasła, które chroni inne hasła (menedżer haseł, zaszyfrowany dysk), — od 16. Każdy znak ponad to jest tani, a siły dodaje wyraźnie.
Dlaczego hasło zmienia się za każdym razem?
Bo tak ma być. Hasło, które można dostać drugi raz z tych samych ustawień, może dostać każdy inny. Aby ułożyć nowe, przesuń «Jeszcze raz» albo zmień dowolne pole.
Czy ktoś widzi moje hasło?
Hasło trafia z serwera do twojej przeglądarki szyfrowanym połączeniem i nigdzie nie jest przechowywane: ani w bazie, ani w pamięci podręcznej strony. Najbezpieczniej od razu przenieść je do menedżera haseł i nie wysyłać komunikatorem.
Strona mówi, że hasło nie pasuje. Co robić?
Najczęściej przeszkadza znak, którego strona nie przyjmuje, albo długość ponad jej limit. Wyłącz «Znaki» albo zmniejsz długość — cyfry i litery pasują wszędzie.
Dlaczego wśród znaków nie ma spacji i cudzysłowów?
Spację obcinają niektóre formularze logowania, a cudzysłowy i ukośnik wsteczny psują hasło w wierszu poleceń i plikach konfiguracyjnych. Bez nich zestaw jest mniejszy tylko o kilka znaków.
Generator haseł — losowe hasło w sekundę
Hasło, które człowiek wymyśla sam, prawie zawsze ma wzór: słowo, rok, wykrzyknik na końcu. Właśnie od takich wzorów zaczyna się łamanie. Losowe hasło wzoru nie ma — nie da się go zgadnąć, można je tylko przeszukiwać, a długość czyni to przeszukiwanie beznadziejnym.
Jak korzystać
Hasło pojawia się od razu, z ustawieniami domyślnymi: 16 znaków ze wszystkich czterech zestawów. Zmień długość lub wyłącz zestaw — hasło ułoży się od nowa. Przycisk obok je kopiuje.
Potrzebujesz kilku do wyboru — podaj, ile haseł, do pięciu. Każde kolejne jest pokazane osobnym wierszem z własnym przyciskiem kopiowania. Pod hasłem — jego długość i entropia w bitach, więc widać, jak każde ustawienie wpływa na siłę.