Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Wagwoordsterktekontroleerder

Kyk hoe sterk jou wagwoord is met entropie-analise, kraaktydskattings en 'n gedetailleerde kontrolelys van vereistes. Werk heeltemal in jou blaaier.

Die sterktekontrole loop slegs op jou toestel. Die opsionele lekkasiekontrole hieronder stuur die eerste 5 karakters van 'n SHA-1-hash (nooit die wagwoord self nie) na pwnedpasswords.com.

Slegs heuristies. Die telling is 'n skatting gebaseer op struktuur en lyste van algemene wagwoorde. Vir uitgelekte wagwoorde is die lekkasiekontrole hieronder die betroubaarder toets.

Algemene gebruike

  • Kontroleer wagwoordsterkte voor registrasieToets of 'n wagwoord sterk genoeg is voordat u 'n nuwe rekening op enige webwerf of program skep.
  • Verifieer wagwoorde voldoen aan veiligheidsbeleidKontroleer dat wagwoorde aan organisasieveiligheidsbeleid voldoen: lengte, karakterdiversiteit, geen algemene wagwoorde.
  • Leer wagwoordveiligheidskonsepteGebruik entropie- en kraakalkosmramings om studente en werknemers te leer waarom sekere wagwoorde swak is.
  • Toets jou wagwoordbestuurde hoofwagwoordVerifieer dat jou wagwoordbestuurder se hoofwagwoord werklik sterk is — dit beveilig al jou ander wagwoorde.
  • Oorsig van wagwoordsterkte veiligheidsouditBeoordeel wagwoordsterkte as onderdeel van veiligheidsouditlys. Hersien entropie, kraakalcosmetingsmetings en algemene wagwoorddeteksie.

Hoe dit werk

Sterkte-ontleding loop heeltemal in jou blaaier met 'n handgeskrewe JavaScript-enjin — geen biblioteek, geen bediener nie. Dit kombineer karakterpoel-entropie-wiskunde, patroon-bespeuring (sleutelbord-lopies, herhaalde karakters, algemene vervangings), en 'n opsionele skending-opsoek wat die Web Crypto-API en k-anonimiteit gebruik sodat jou wagwoord nooit jou toestel verlaat nie.

  1. 1
    Poel-entropie bereken
    Terwyl jy tik, meet die nutsprogram watter karakterklasse teenwoordig is — kleinletters (26), hoofletters (26), syfers (10), simbole (32) — vermenigvuldig die totale poelgrootte met log2 om bisse entropie per karakter te kry, vermenigvuldig dan met wagwoordlengte. 'n 10-karakter-alles-kleinletter-wagwoord begin by omtrent 47 bisse.
  2. 2
    Patroonstraf toegepas
    Die rou entropie word dan verminder vir voorspelbare struktuur: sleutelbord-lopies soos 'qwe' of 'asd', opeenvolgende lopies soos 'abc' of '321', vier-syfer-jare (1900–2099), en lopies van herhaalde karakters kos elk 10 bisse. Die nutsprogram keer ook algemene l33t-vervangings om (@ → a, 0 → o, $ → s) en strip agterste syfers om 'P@ssw0rd1' te vang as die bekend-algemene wagwoord 'password' wat dit werklik is.
  3. 3
    Telling en kraaktyd toegeken
    Die aangepaste entropie en 'n nege-item-kontrolelys (lengte, karakterklasse, geen herhaalde lopies, nie 'n bekend-algemene wagwoord nie) bepaal saam 'n telling van Baie Swak tot Sterk. Kraaktyd word geskat met 10 miljard raaie per sekonde — 'n syfer tipies van vanlyn-GVE-aanvalle — bereken as 2^entropie / 10 000 000 000.
  4. 4
    Opsionele skendingkontrole via k-anonimiteit
    As jy 'Kontroleer teen bekende skendings' klik, hash die Web Crypto-API jou wagwoord met SHA-1 plaaslik in die blaaier. Slegs die eerste 5 heks-karakters van daardie hash word na die Have I Been Pwned-reeks-API gestuur; die agtervoegsel word kliëntkant gepas. Die volle hash — en die wagwoord self — verlaat nooit jou toestel nie.

Jou wagwoord word nooit iewers oorgedra nie — alle sterkte-ontleding loop plaaslik in JavaScript, en die opsionele skendingkontrole gebruik k-anonimiteit (slegs 'n 5-karakter-hash-voorvoegsel word na die Have I Been Pwned-API gestuur, wat dit wiskundig onmoontlik maak vir daardie diens om jou wagwoord te herbou).

Verwante gereedskap

Gereelde vrae