Kalkulator siły hasła
Analizuj siłę hasła z obliczaniem entropii, składem znaków i praktycznymi sugestiami dotyczącymi bezpieczeństwa.
Wejście
- Użyj co najmniej 12 znaków
- Dodaj wielkie litery (A-Z)
- Dodaj małe litery (a-z)
- Dodaj cyfry (0-9)
- Dodaj znaki specjalne (!@#$%...)
Wyjście
Instrukcja
Co to jest siła hasła?
Siła hasła to miara odporności hasła na odgadnięcie lub złamanie przez atakujących. Zależy od kilku czynników, w tym długości, różnorodności znaków, losowości oraz braku przewidywalnych wzorców. Silne hasło znacząco zwiększa czas i zasoby wymagane do przeprowadzenia skutecznego ataku brute-force lub słownikowego.
Entropia jest jednym z najważniejszych pojęć związanych z siłą hasła. Mierzona w bitach, entropia reprezentuje stopień niepewności hasła. Wyższa entropia oznacza więcej możliwych kombinacji, które atakujący musiałby wypróbować. Na przykład hasło składające się wyłącznie z małych liter ma około 4,7 bita entropii na znak, podczas gdy hasło łączące wielkie litery, małe litery, cyfry i symbole może osiągnąć ponad 6 bitów na znak.
Opis narzędzia
To narzędzie analizuje dowolne hasło w czasie rzeczywistym i dostarcza szczegółowego raportu jego siły. Oblicza ogólny wynik od 0 do 100, przypisuje ocenę siły (Bardzo słabe, Słabe, Przeciętne, Silne lub Bardzo silne) oraz pokazuje dokładny skład znaków. Narzędzie wykrywa również typowe słabości, takie jak wzorce sekwencyjne, wzorce klawiaturowe i powtarzające się znaki, a następnie oferuje konkretne sugestie dotyczące poprawy hasła.
Jak to działa
Algorytm oceniający analizuje cztery główne czynniki:
- Długość — Hasła krótsze niż 5 znaków nie otrzymują punktów za długość. Dłuższe hasła zdobywają stopniowo więcej punktów, maksymalnie 35 ze 100.
- Różnorodność znaków — Użycie kombinacji wielkich liter, małych liter, cyfr i znaków specjalnych daje do 25 punktów.
- Unikalność — Stosunek unikalnych znaków do całkowitej długości hasła przyczynia się do uzyskania maksymalnie 15 punktów, skalowany przez długość hasła, aby zapobiec nieproporcjonalnie wysokim wynikom krótkich haseł.
- Entropia — Obliczona entropia Shannona dodaje do 25 punktów bonusowych w zależności od rozmiaru puli znaków i długości hasła.
Kary są naliczane za wzorce sekwencyjne (abc, 123), wzorce klawiaturowe (qwerty, asdf) oraz nadmierne powtarzanie znaków.
Funkcje
- Analiza w czasie rzeczywistym podczas pisania z natychmiastową informacją zwrotną
- Obliczanie entropii w bitach na podstawie rozmiaru puli znaków
- Pełny podział składu znaków (wielkie litery, małe litery, cyfry, znaki specjalne, unikalne)
- Wykrywanie wzorców dla znaków sekwencyjnych, sekwencji klawiaturowych i powtórzeń
- Praktyczne sugestie ulepszeń dostosowane do konkretnego hasła
Przypadki użycia
- Sprawdzanie siły nowego hasła przed użyciem go do ważnego konta
- Porównywanie różnych strategii tworzenia haseł w celu zrozumienia, które podejście daje silniejsze wyniki
- Nauka o tym, jak różnorodność znaków i długość wpływają na ogólne bezpieczeństwo hasła
Objaśnienie ocen siły
| Ocena | Wynik | Opis |
|---|---|---|
| Bardzo słabe | 0–19 | Łatwe do odgadnięcia; podatne na podstawowe ataki |
| Słabe | 20–39 | Zapewnia minimalne zabezpieczenie; nadal przewidywalne |
| Przeciętne | 40–59 | Umiarkowana siła; akceptowalne dla kont niskiego ryzyka |
| Silne | 60–79 | Dobra ochrona przed większością metod ataku |
| Bardzo silne | 80–100 | Doskonałe; wysoce odporne na ataki brute-force |
Wskazówki
- Dąż do co najmniej 12 znaków z kombinacją wszystkich czterech typów znaków
- Unikaj słów słownikowych, imion, dat i popularnych podstawień, takich jak „p@ssw0rd"
- Używaj frazy hasłowej — ciągu losowych, niepowiązanych słów — dla połączenia siły i łatwości zapamiętania
- Nigdy nie używaj tych samych haseł na różnych kontach