Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Wachtwoordsterktecontrole

Controleer hoe sterk je wachtwoord is met entropieanalyse, schattingen van kraaktijd en een gedetailleerde checklist van vereisten. Volledig in je browser.

De sterktecontrole draait alleen op je apparaat. De optionele lekcontrole hieronder stuurt de eerste 5 tekens van een SHA-1-hash (nooit het wachtwoord zelf) naar pwnedpasswords.com.

Alleen heuristisch. De score is een schatting op basis van structuur en lijsten met veelgebruikte wachtwoorden. Voor gelekte wachtwoorden is de lekcontrole hieronder de betrouwbaardere test.

Veelvoorkomend gebruik

  • Controleer Wachtwoordsterkte Voordat u RegistreertTest of een wachtwoord sterk genoeg is voordat u een nieuw account maakt op een website of app.
  • Verifieer dat Wachtwoorden aan Veiligheidsbeleid VoldoenControleer of wachtwoorden voldoen aan organisatorisch veiligheidsbeleid: lengte, tekenverscheidenheid, geen veelvoorkomende wachtwoorden.
  • Wachtwoordbeveiligingsconcepten OnderwijzenGebruik entropie- en breektijdschattingen om studenten en werknemers te onderwijzen waarom bepaalde wachtwoorden zwak zijn.
  • Test uw Wachtwoordbeheerder MasterwachtwoordVerifieer dat het masterwachtwoord van uw wachtwoordbeheerder echt sterk is: het beschermt al uw andere wachtwoorden.
  • Veiligheidsaudit Wachtwoordstertkte BeoordelingEvalueer wachtwoordsterkte als onderdeel van een beveiligingsaudit checklist. Beoordeel entropie, breektijd en detectie van veelvoorkomende wachtwoorden.

Hoe het werkt

De sterkteanalyse draait volledig in je browser met een zelfgeschreven JavaScript-engine β€” geen bibliotheek, geen server. Hij combineert entropieberekening op basis van de tekenpool, patroonherkenning (toetsenbordreeksen, herhaalde tekens, gangbare vervangingen) en een optionele controle op datalekken die de Web Crypto API en k-anonimiteit gebruikt, zodat je wachtwoord je apparaat nooit verlaat.

  1. 1
    Pool-entropie berekend
    Terwijl je typt, meet de tool welke tekenklassen aanwezig zijn β€” kleine letters (26), hoofdletters (26), cijfers (10), symbolen (32) β€” neemt log2 van de totale poolgrootte om het aantal bits entropie per teken te krijgen en vermenigvuldigt dat met de lengte van het wachtwoord. Een wachtwoord van 10 kleine letters begint bij ongeveer 47 bits.
  2. 2
    Aftrek voor patronen toegepast
    De ruwe entropie wordt daarna verlaagd voor voorspelbare structuur: toetsenbordreeksen zoals 'qwe' of 'asd', opeenvolgende reeksen zoals 'abc' of '321', jaartallen van vier cijfers (1900–2099) en reeksen herhaalde tekens kosten elk 10 bits. De tool draait ook gangbare l33t-vervangingen terug (@ β†’ a, 0 β†’ o, $ β†’ s) en haalt cijfers aan het eind weg, om 'P@ssw0rd1' te herkennen als het bekende veelgebruikte wachtwoord 'password' dat het eigenlijk is.
  3. 3
    Score en kraaktijd toegekend
    De aangepaste entropie en een checklist van negen punten (lengte, tekenklassen, geen herhaalde reeksen, geen bekend veelgebruikt wachtwoord) bepalen samen een score van Zeer zwak tot Sterk. De kraaktijd wordt geschat uitgaande van 10 miljard pogingen per seconde β€” een typisch cijfer voor offline GPU-aanvallen β€” berekend als 2^entropie / 10.000.000.000.
  4. 4
    Optionele controle op datalekken via k-anonimiteit
    Als je op 'Controleren op bekende datalekken' klikt, hasht de Web Crypto API je wachtwoord lokaal in de browser met SHA-1. Alleen de eerste 5 hextekens van die hash worden naar de range-API van Have I Been Pwned gestuurd; het achtervoegsel wordt client-side vergeleken. De volledige hash β€” en het wachtwoord zelf β€” verlaten je apparaat nooit.

Je wachtwoord wordt nergens naartoe verzonden β€” alle sterkteanalyse draait lokaal in JavaScript, en de optionele controle op datalekken gebruikt k-anonimiteit (alleen een hashvoorvoegsel van 5 tekens gaat naar de Have I Been Pwned-API, waardoor die dienst je wachtwoord wiskundig onmogelijk kan reconstrueren).

Gerelateerde tools

Veelgestelde vragen