Sprawdzanie siły hasła za darmo
Sprawdź, jak silne jest Twoje hasło, dzięki analizie entropii, szacowanemu czasowi złamania i szczegółowej liście kontrolnej wymagań. Działa całkowicie w Twojej przeglądarce.
Sprawdzanie siły hasła działa tylko na Twoim urządzeniu. Opcjonalne sprawdzanie wycieków poniżej wysyła do pwnedpasswords.com pierwsze 5 znaków skrótu SHA-1 (nigdy samo hasło).
Tylko heurystyka. Wynik to oszacowanie oparte na strukturze i listach popularnych haseł. W przypadku wyciekłych haseł bardziej wiarygodny jest test wycieków poniżej.
Typowe zastosowania
- Sprawdź Siłę Hasła Przed RejestracjąPrzetestuj, czy hasło jest wystarczająco silne, zanim utworzysz nowe konto na dowolnej stronie internetowej lub aplikacji.
- Weryfikuj, że Hasła Spełniają Zasady BezpieczeństwaSprawdź, czy hasła spełniają zasady bezpieczeństwa organizacyjne: długość, różnorodność znaków, brak powszechnych haseł.
- Nauczaj Koncepcji Bezpieczeństwa HasełUżyj szacunków entropii i czasu pęknięcia, aby nauczyć uczniów i pracowników, dlaczego niektóre hasła są słabe.
- Przetestuj Główne Hasło Menedżera HasełSprawdź, czy główne hasło menedżera haseł jest naprawdę silne: chroni wszystkie inne hasła.
- Przegląd Siły Hasła Audytu BezpieczeństwaOcenić siłę hasła w ramach listy kontrolnej audytu bezpieczeństwa. Przejrzyj entropię, czas pęknięcia i wykrywanie powszechnych haseł.
Jak to działa
Analiza siły działa w całości w przeglądarce, z użyciem ręcznie napisanego silnika JavaScript — bez biblioteki i serwera. Łączy obliczenia entropii puli znaków, wykrywanie wzorców (ścieżki klawiaturowe, powtórzone znaki, typowe podstawienia) i opcjonalne sprawdzenie wycieków z użyciem Web Crypto API i k-anonimowości, więc hasło nigdy nie opuszcza urządzenia.
- 1Obliczanie entropii puliPodczas pisania narzędzie sprawdza, które klasy znaków występują — małe litery (26), wielkie litery (26), cyfry (10), symbole (32) — bierze log2 z łącznego rozmiaru puli, uzyskując bity entropii na znak, i mnoży przez długość hasła. 10-znakowe hasło z samych małych liter zaczyna od około 47 bitów.
- 2Kary za wzorceSurowa entropia jest następnie zmniejszana za przewidywalną strukturę: ścieżki klawiaturowe, takie jak 'qwe' czy 'asd', ciągi, takie jak 'abc' czy '321', czterocyfrowe lata (1900–2099) i ciągi powtórzonych znaków kosztują po 10 bitów. Narzędzie cofa też typowe podstawienia l33t (@ → a, 0 → o, $ → s) i usuwa końcowe cyfry, aby rozpoznać 'P@ssw0rd1' jako popularne hasło 'password', którym faktycznie jest.
- 3Przypisanie oceny i czasu złamaniaSkorygowana entropia i dziewięciopunktowa lista kontrolna (długość, klasy znaków, brak powtórzeń, brak na liście popularnych haseł) razem wyznaczają ocenę od Bardzo słabe do Silne. Czas złamania jest szacowany przy założeniu 10 miliardów prób na sekundę — wartości typowej dla ataków offline na GPU — i obliczany jako 2^entropia / 10 000 000 000.
- 4Opcjonalne sprawdzenie wycieków przez k-anonimowośćJeśli klikniesz „Sprawdź w znanych wyciekach”, Web Crypto API lokalnie w przeglądarce tworzy skrót SHA-1 hasła. Do API zakresów Have I Been Pwned wysyłanych jest tylko pierwszych 5 znaków hex tego skrótu; końcówka jest dopasowywana po stronie klienta. Pełny skrót — ani samo hasło — nigdy nie opuszczają urządzenia.
Twoje hasło nigdy nie jest nigdzie przesyłane — cała analiza siły działa lokalnie w JavaScript, a opcjonalne sprawdzenie wycieków korzysta z k-anonimowości (do API Have I Been Pwned trafia tylko 5-znakowy prefiks skrótu, co matematycznie uniemożliwia tej usłudze odtworzenie hasła).
Powiązane narzędzia
Sprawdzanie naruszeń hasła
Sprawdź, czy hasło pojawiło się w znanych naruszeniach danych za pośrednictwem Have I Been Pwned — używając k-anonimowości, więc hasło jest hashowane lokalnie i wysyłany jest tylko 5-znakowy prefiks skrótu. Samo hasło nigdy nie opuszcza Twojej przeglądarki.
Generator haseł
Generuj silne, losowe hasła z własną długością, rodzajami znaków i wykluczeniami. Za darmo, bez logowania.
Odblokuj PDF
Usuń hasło z pliku PDF, który możesz otworzyć, lub usuń ograniczenia drukowania, kopiowania i edycji. Kilka plików naraz. Działa w przeglądarce; nic nie jest wysyłane.