Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Lösenordsstyrkekontroll

Kontrollera hur starkt ditt lösenord är med entropianalys, uppskattningar av crackningstid och en detaljerad checklista med krav. Körs helt i din webbläsare.

Styrkekontrollen körs bara på din enhet. Den valfria läckagekontrollen nedan skickar de första 5 tecknen i en SHA-1-hash (aldrig själva lösenordet) till pwnedpasswords.com.

Endast heuristik. Poängen är en uppskattning baserad på struktur och listor över vanliga lösenord. För läckta lösenord är läckagekontrollen nedan det säkrare testet.

Vanliga användningar

  • Kontrollera lösenordsstyrka innan du registrerar digTesta om ett lösenord är tillräckligt starkt innan du skapar ett nytt konto på någon webbplats eller app.
  • Verifiera att lösenorden följer säkerhetspolicynKontrollera att lösenorden uppfyller organisationens säkerhetsprinciper: längd, teckenvariation, ingen vanliga lösenord.
  • Undervisning i lösenordssäkerhetskonceptAnvänd entropi och sprickningsidskattningar för att lära elever och anställda varför vissa lösenord är svaga.
  • Testa ditt lösenordshanterares huvudlösenordVerifiera att ditt lösenordshanterares huvudlösenord är verkligen starkt — det skyddar alla dina andra lösenord.
  • Säkerhetsrevision lösenordsstyrka granskningBedöm lösenordsstyrka som del av en säkerhetsgranskning. Granska entropi, sprickningstid och vanlig lösenordsdetektering.

Så här fungerar det

Styrkeanalysen körs helt i din webbläsare med en handskriven JavaScript-motor — inget bibliotek, ingen server. Den kombinerar entropimatematik för teckenpooler, mönsterdetektering (tangentbordsvandringar, upprepade tecken, vanliga substitutioner) och en valfri läckuppslagning som använder Web Crypto API:et och k-anonymitet så att ditt lösenord aldrig lämnar din enhet.

  1. 1
    Poolentropi beräknad
    Medan du skriver mäter verktyget vilka teckenklasser som finns — gemener (26), versaler (26), siffror (10), symboler (32) — multiplicerar den totala poolstorleken med log2 för att få bitar entropi per tecken, och multiplicerar sedan med lösenordslängden. Ett 10-tecken helt gement lösenord börjar på cirka 47 bitar.
  2. 2
    Mönsterstraff tillämpade
    Den råa entropin reduceras sedan för förutsägbar struktur: tangentbordsvandringar som 'qwe' eller 'asd', sekventiella löpningar som 'abc' eller '321', fyrsiffriga år (1900–2099), och sekvenser av upprepade tecken kostar var och en 10 bitar. Verktyget vänder också på vanliga l33t-substitutioner (@ → a, 0 → o, $ → s) och tar bort avslutande siffror för att fånga 'P@ssw0rd1' som det kända vanliga lösenordet 'password' det egentligen är.
  3. 3
    Poäng och knäckningstid tilldelade
    Den justerade entropin och en niopunktschecklista (längd, teckenklasser, inga upprepade sekvenser, inte ett känt vanligt lösenord) bestämmer tillsammans en poäng från Mycket svagt till Starkt. Knäckningstid uppskattas med antagandet 10 miljarder gissningar per sekund — en siffra typisk för offline-GPU-attacker — beräknad som 2^entropi / 10 000 000 000.
  4. 4
    Valfri läckkontroll via k-anonymitet
    Om du klickar på 'Kontrollera mot kända läckor' hashar Web Crypto API:et ditt lösenord med SHA-1 lokalt i webbläsaren. Bara de första 5 hexadecimala tecknen av den hashen skickas till Have I Been Pwned-intervall-API:et; suffixet matchas på klientsidan. Hela hashen — och lösenordet självt — lämnar aldrig din enhet.

Ditt lösenord skickas aldrig någonstans — all styrkeanalys körs lokalt i JavaScript, och den valfria läckkontrollen använder k-anonymitet (bara ett 5-teckens hashprefix skickas till Have I Been Pwned-API:et, vilket gör det matematiskt omöjligt för den tjänsten att återskapa ditt lösenord).

Relaterade verktyg

Vanliga frågor