Przejdź do głównej treści
LibraTool logoLibraTool

Sprawdzanie naruszeń hasła za darmo

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.

Twoje hasło nigdy nie jest nigdzie wysyłane. Jest hashowane SHA-1 w Twojej przeglądarce i tylko pierwsze 5 znaków tego hasha jest wysyłanych do API range Have I Been Pwned. Serwer zwraca wszystkie naruszone hashe o tym prefiksie, a dopasowanie jest sprawdzane lokalnie — to model k-anonymity, więc serwis nigdy nie pozna Twojego hasła ani jego pełnego hasha.

To sprawdzenie wykonuje jedno żądanie sieciowe — wysyła 5-znakowy prefiks hasha do api.pwnedpasswords.com. Twoje hasło i pełny hash nigdy nie są wysyłane.

Jak to działa

Sprawdza hasło w bazie Have I Been Pwned, zawierającej miliardy haseł ujawnionych w wyciekach — bez wysyłania hasła gdziekolwiek. Używa modelu k-anonimowości: z przeglądarki wychodzi tylko pierwsze 5 znaków skrótu SHA-1 hasła.

  1. 1
    Hasło jest haszowane lokalnie
    Hasło jest haszowane SHA-1 w przeglądarce za pomocą Web Crypto API. Hasło nigdy nie opuszcza urządzenia.
  2. 2
    Wysyłany jest tylko 5-znakowy prefiks
    Pierwsze 5 znaków szesnastkowych skrótu jest wysyłanych do API range Have I Been Pwned, które zwraca wszystkie ujawnione skróty o tym samym prefiksie.
  3. 3
    Dopasowanie jest sprawdzane w przeglądarce
    Przeglądarka szuka sufiksu Twojego skrótu na tej liście i pokazuje, ile razy (jeśli w ogóle) hasło pojawiło się w wyciekach. Usługa nigdy nie dowiaduje się, które z nich było Twoje.

To jedyne narzędzie LibraTool, które wysyła żądanie sieciowe, a nawet wtedy hasło i jego pełny skrót nigdy nie opuszczają przeglądarki — wychodzi tylko 5-znakowy prefiks skrótu.

Powiązane narzędzia

Często zadawane pytania