Test siły hasła
Sprawdź, jak silne jest twoje hasło. Zobacz ocenę, szacowany czas złamania w czterech scenariuszach ataku i konkretne wskazówki, lokalnie w przeglądarce.
Hasło jest analizowane tylko na tej stronie. Nigdy nie jest wysyłane, zapisywane ani logowane.
Wpisz hasło, aby zobaczyć, jak trudno byłoby je odgadnąć.
- Ocena
- –
- Szacowana liczba prób
- –
- Szacowana entropia
- –
- Długość
- –
- Rodzaje znaków
- –
Szacowany czas złamania
| Scenariusz ataku | Czas |
|---|---|
| Atak online z ograniczeniem prób (100 prób na godzinę) | – |
| Atak online bez ograniczeń (10 prób na sekundę) | – |
| Atak offline, wolny skrót, np. bcrypt (10 000 prób na sekundę) | – |
| Atak offline, szybki skrót, np. MD5 (10 miliardów prób na sekundę) | – |
Słabe punkty i wskazówki
Entropia zakłada, że każdy znak został wybrany losowo spośród użytych rodzajów znaków. To górna granica: ocena i czasy złamania powyżej uwzględniają wzorce z prawdziwego świata.
Jak sprawdzić hasło
- Wpisz lub wklej hasło w pole Hasło do sprawdzenia. Pole ukrywa wpisywane znaki; naciśnij Pokaż, aby je zobaczyć, i Ukryj, aby znów je zamaskować.
- Wynik pojawia się w trakcie pisania. Pasek Siła ma skalę od 0 (Bardzo słabe) do 4 (Bardzo silne).
- Przeczytaj tabelę Szacowany czas złamania: podaje jeden czas dla każdego z czterech scenariuszy ataku, od serwisu, który ogranicza próby logowania, po wykradzioną bazę danych atakowaną kartami graficznymi.
- Sprawdź sekcję Słabe punkty i wskazówki. Wskazuje problem wykryty przez narzędzie (popularne hasło, układ klawiszy, data, powtórzona sekwencja…) i podpowiada, jak go naprawić. Te komunikaty pochodzą z biblioteki zxcvbn i na tej stronie są wyświetlane po angielsku.
Hasło jest analizowane tylko na tej stronie. Nigdy nie jest wysyłane, zapisywane ani logowane, a pole jest czyszczone, gdy opuszczasz stronę. Mimo to najbezpieczniej jest testować hasło podobne do twojego, a nie prawdziwe.
Jak obliczana jest ocena
To narzędzie korzysta z zxcvbn, otwartoźródłowego estymatora siły haseł stworzonego pierwotnie w Dropboksie (tu w utrzymywanej wersji TypeScript, zxcvbn-ts). Zamiast liczyć wielkie litery i symbole, myśli jak program do łamania haseł. Dzieli hasło na fragmenty i szuka wzorców, które atakujący sprawdzają najpierw:
- najczęstsze hasła z wycieków, imiona, nazwiska oraz popularne słowa angielskie i francuskie, także pisane wspak i z podmianami „l33t”, jak
p@ssw0rd; - przejścia po klawiaturze, takie jak
qwerty,azertyczy1qaz2wsx; - powtórzone znaki (
aaaa), powtórzone bloki (abcabc) i sekwencje (abcd,9876); - daty i niedawne lata.
Słowniki są angielskie i francuskie: polskie słowa, imiona i nazwiska nie są w nich wykrywane. Hasło takie jak Kasia1990 czy zaq1@WSX zostanie częściowo rozpoznane (data, klawiatura), ale słowo „kasia” już nie, więc ocena takiego hasła może być zbyt optymistyczna. Pamiętaj, że atakujący używają też polskich słowników.
Następnie narzędzie szacuje, ilu prób potrzebowałby atakujący, by znaleźć całe hasło – to pole Szacowana liczba prób. Ocena wynika z tej liczby: poniżej tysiąca prób daje 0, poniżej miliona 1, poniżej 100 milionów 2, poniżej 10 miliardów 3, a wszystko powyżej – 4.
Cztery scenariusze ataku
Czasy złamania to szacowana liczba prób podzielona przez szybkość danego ataku:
| Scenariusz | Szybkość |
|---|---|
| Atak online z ograniczeniem prób | 100 prób na godzinę |
| Atak online bez ograniczeń | 10 prób na sekundę |
| Atak offline, wolny skrót, np. bcrypt | 10 000 prób na sekundę |
| Atak offline, szybki skrót, np. MD5 | 10 miliardów prób na sekundę |
Atak online oznacza, że ktoś wpisuje kolejne próby w formularz logowania. Atak offline następuje po wycieku danych, gdy atakujący ma kopię zapisanych skrótów haseł i może sprawdzać próby na własnym sprzęcie. Ostatni wiersz to najgorszy przypadek i właśnie na niego warto patrzeć przy hasłach chroniących pocztę, bankowość lub menedżer haseł. Czasy są średnie: atakujący może trafić wcześniej.
Szacowana entropia
Szacowana entropia to klasyczna wartość dla ataku siłowego: długość × log2(rozmiar puli), gdzie pula to suma użytych rodzajów znaków (26 małych liter, 26 wielkich, 10 cyfr, 33 symbole i 100 dla innych znaków, takich jak polskie litery czy emoji). Qwerty123! dostaje według tego wzoru około 66 bitów, a mimo to zxcvbn ocenia je na 0 (Bardzo słabe), bo to rząd klawiatury z popularną końcówką. Entropia ma sens tylko dla haseł wybranych losowo, np. przez generator haseł; w przypadku haseł wymyślonych przez człowieka ufaj ocenie i czasom złamania.
Najczęściej zadawane pytania
Czy mogę bezpiecznie wpisać tu prawdziwe hasło?
Sprawdzenie odbywa się w całości w twojej przeglądarce, ze słownikiem wczytanym z tej strony; nic, co wpiszesz, nie jest przesyłane ani zapisywane. Jako ogólna zasada: nigdy nie wpisuj hasła nigdzie poza miejscem, w którym go używasz. Test podobnego hasła da ten sam wniosek.
Dlaczego moje długie hasło dostaje niską ocenę?
Długość pomaga tylko wtedy, gdy treść jest nieprzewidywalna. Słynny cytat, słowo powtórzone trzy razy czy rząd klawiatury to jedne z pierwszych rzeczy, które sprawdzają łamacze haseł, więc dodają niewiele siły, nawet jeśli wydłużają hasło.
Do jakiej oceny dążyć?
Celuj w 4 (Bardzo silne) dla ważnych kont i co najmniej 3 dla wszystkich pozostałych. Losowa fraza z pięciu lub więcej słów albo losowe hasło z 14 lub więcej znaków łatwo osiąga 4.
Czy symbole i wielkie litery sprawiają, że hasło jest silne?
Same w sobie nie. Password1! spełnia większość reguł złożoności, a wciąż należy do najpopularniejszych haseł. Losowość i długość znaczą znacznie więcej niż różnorodność znaków.
Czy narzędzie sprawdza, czy moje hasło wyciekło?
Porównuje hasło z wbudowaną listą bardzo popularnych haseł z wycieków, ale nie odpytuje żadnej internetowej bazy wycieków. Hasło, które wygląda tu na silne, mogło jednak zostać ujawnione, jeśli używałeś go w serwisie, z którego wyciekły dane.
Dlaczego wskazówki są po angielsku?
Komunikaty o słabych punktach generuje biblioteka zxcvbn, która w tym narzędziu ma przetłumaczone teksty tylko po angielsku i francusku. Ocena, czasy złamania i wszystkie pozostałe etykiety są po polsku.
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 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.
- Generator hashy Generuj hashe MD5, SHA-1, SHA-256 i SHA-512 z tekstu lub plików dowolnej wielkości i sprawdzaj sumy kontrolne. Wszystko działa w twojej przeglądarce.