Command Palette

Search for a command to run...

Hoe sterk is mijn wachtwoord? Entropie, scheurtijden en welke sterktemeters missen

Hoe sterk is mijn wachtwoord? Entropie, scheurtijden en welke sterktemeters missen

T
Toolz Team
|Sep 19, 2026|14 min lezen
Geef de voorkeur aan Toolz.dev op Google

Onderdeel van de Beveiliging-collectie

Wachtwoordsterktecontrole

Test hoe sterk een wachtwoord is met een op entropie gebaseerde sterktemeter, geschatte scheurtijden en specifieke suggesties om het moeilijker te raden te maken - allemaal privé verwerkt in uw browser.

Gebruik de Wachtwoordsterktecontrole

Elk aanmeldingsformulier heeft een krachtmeter, en ze zijn het er zelden over eens. Men wordt groen voor Summer2024!, een ander noemt het zwak, en een derde wil een symbool dat je al getypt hebt, Het meningsverschil is niet willekeurig Elke meter is een klein model van hoe een aanvaller raadt, en elk model heeft blinde vlekken.

In deze gids wordt uitgelegd hoe de wachtwoordsterkte wordt geschat, waarbij de entropieformule wordt doorgewerkt op echte wachtwoorden, wat crack-time cijfers veronderstellen, welke patronen een checker kan detecteren en welke niet, en wat de huidige richtlijnen van NIST aanbevelen in plaats van symboolregels De voorbeelden gebruiken de Wachtwoordsterktecontrole, en elk getal hieronder is wat die tool rapporteert voor het getoonde wachtwoord.

tl;dr: Wachtwoordsterkte is het aantal gissingen dat een aanvaller nodig heeft, meestal uitgedrukt als entropie in bits: lengte × log2 (grootte van de karakterpool) Elk extra bit verdubbelt het werk De Wachtwoordsterktecontrole berekent dat cijfer, snijdt het af voor algemene wachtwoorden, herhaalde patronen, reeksen en toetsenbordruns, en beoordeelt het resultaat van Zeer zwak (minder dan 28 bits) tot Zeer sterk (128 bits en hoger), met schattingen van de cracktijd op 10 miljard gissingen per seconde offline en 1.000 per seconde online Entropieformules kunnen woordenboekwoorden met vervangingen niet zien, dus P@ssw0rd1 scoort nog steeds Eerlijk Lengte en willekeur zijn wat helpt De cheque wordt uitgevoerd client-side, gratis, geen aanmelding, en het wachtwoord wordt nooit geüpload.

Wat betekent wachtwoordsterkte?

Wachtwoordsterkte is een maatstaf voor hoeveel gissingen een aanvaller gemiddeld nodig zou hebben om een wachtwoord te vinden Het is geen maatstaf voor hoe ingewikkeld het wachtwoord eruit ziet Een wachtwoord is sterk als het onvoorspelbaar is, en het is onvoorspelbaar als het werd gekozen uit een zeer grote reeks even waarschijnlijke opties.

Daarom wordt sterkte meestal in bits geciteerd Een wachtwoord met 40 bits entropie is net zo moeilijk te raden als het kiezen van één item uit 2^40, ongeveer 1,1 biljoen, even waarschijnlijke keuzes Elke extra bit verdubbelt de zoekopdracht.

Hoe wordt wachtwoordentropie berekend?

De standaardschatting vermenigvuldigt het wachtwoord' s lengte met het aantal bits dat elk teken bijdraagt, wat afhangt van het aantal mogelijke tekens waaruit het is getrokken

entropy (bits) = length × log2(pool size)

De checker bouwt de pool op uit de in het wachtwoord aanwezige karaktertypen:

Karaktertype Toegevoegd aan het zwembad Bits per teken indien alleen gebruikt
Kleine letter a tot z 26 4.70
Hoofdletters A tot Z 26 4.70
Cijfers 0 tot 9 10 3.32
ASCII symbolen en ruimte 33 5.04
Alles buiten ASCII (accenten, emoji) 100 6.64

Een wachtwoord dat alle vier de ASCII-typen gebruikt, heeft een pool van 26 + 26 + 10 + 33 = 95, en log2 (95) = 6,57 bits per teken.

Werkvoorbeeld: een willekeurig wachtwoord van 16 tekens

  1. Pool: alle vier de soorten, 95 karakters.
  2. Bits per teken: log2(95) = 6,5699.
  3. Entropie: 16 × 6,5699 = 105,1 bits.

De schijf beoordeelt dat Sterk Een willekeurig wachtwoord van 20 tekens uit dezelfde pool geeft 20 × 6,5699 = 131,4 bits, die de 128-bits lijn kruist in Zeer sterk.

De formule is alleen eerlijk als het wachtwoord echt willekeurig uit die pool is gegenereerd Een door mensen gekozen wachtwoord gebruikt een klein, voorspelbaar stukje van de ruimte, en dat is waar patrooncontroles binnenkomen.

Welke scorebanden gebruikt de dam?

Na aanpassing voor patronen zet de checker de entropie om in een van de vijf labels.

Aangepaste entropie Label Wat het in de praktijk betekent
Onder de 28 bits Zeer zwak Vrijwel onmiddellijk gevonden door elke aanval
28 tot minder dan 36 bits Zwak Snel offline; beperkte bescherming online
36 tot minder dan 60 bits Fair Overleeft online gissen; offline kwetsbaar voor een snelle hash
60 tot minder dan 128 bits Sterk Buiten bereik voor brute kracht bij huidige snelheden
128 bits en meer Zeer sterk Voorbij elke voorzienbare brute kracht

Welke patronen verlagen de score?

Rauwe entropie behandelt aaaaaaaaaaaa als 12-karakter kleine letter wachtwoord ter waarde van 56 bits Niemand zou het sterk noemen De schijf past vier aanpassingen toe voordat hij scoort:

  1. Gemeenschappelijke wachtwoorden. Het wachtwoord, met een lagere behuizing, wordt vergeleken met een ingebouwde lijst van 53 van de meest gelekte wachtwoorden, waaronder 123456, password, qwerty, letmein en p@ssw0rd. Een matchcaps-entropie bij 8 bits.
  2. Herhaling van het hele wachtwoord. Als het volledige wachtwoord één korte eenheid is die wordt herhaald, zoals abcabc of aaaaaa, entropie stort in tot ongeveer de entropie van één eenheid plus een paar bits.
  3. Loopt van hetzelfde karakter. Drie of meer identieke tekens achter elkaar, zoals zzz, vermenigvuldig entropie met 0,75.
  4. Sequenties. Elke run van drie tekens vanuit het alfabet, de cijfers of de toetsenbordrijen qwertyuiop, asdfghjkl en zxcvbnm, vooruit of achteruit, vermenigvuldigt de entropie met 0,75.

Het waarschuwt ook, zonder het nummer te veranderen, wanneer een wachtwoord korter is dan 8 tekens, slechts één type teken gebruikt of slechts cijfers is.

Wat zegt de controleur over echte wachtwoorden?

Dit is wat de tool rapporteert voor een reeks wachtwoorden die mensen gewoonlijk gebruiken of die ze moeten gebruiken. Cracktijden gebruiken de checker's twee aanvallermodellen.

consigne Lengte Aangepaste entropie Waardering Offline crack tijd Online crack tijd Waarschuwingen geuit
password 8 8,0 bits Zeer zwak direct direct Gemeenschappelijk wachtwoord; één karaktertype
qwerty123 9 6,0 bits Zeer zwak direct direct Gemeenschappelijk wachtwoord; volgorde
aaaaaaaaaaaa 12 8,3 bits Zeer zwak direct direct Herhaald patroon; één karaktertype
4829 4 13,3 bits Zeer zwak direct 5 seconden Te kort; alleen cijfers; één type
P@ssw0rd1 9 59,1 bits Fair 12 maanden centuries niet een
Summer2024! 11 72,3 bits Sterk centuries centuries niet een
Tr0ub4dor&3 11 72,3 bits Sterk centuries centuries niet een
correct horse battery staple 28 164,7 bits Zeer sterk centuries centuries niet een

Sommige hiervan kunnen met de hand worden gecontroleerd. qwerty123 komt overeen met de gemeenschappelijke lijst, met een limiet van 8 bits, en bevat zowel een toetsenbordrun als een cijferreeks, dus 8 × 0,75 = 6,0. Voor 4829, de pool is 10 cijfers, dus 4 × 3,32 = 13,3 bits Het gemiddelde aantal gissingen is de helft van de ruimte: 2^13,3 /2 = 5.000. Bij 1.000 gissingen een seconde die online 5 seconden is.

P@ssw0rd1 is de interessante rij. 't Gebruikt alle vier de tekentypen, dus 9 × 6,57 = 59,1 bits, en het staat niet op de gemeenschappelijke lijst omdat de lijst bevat p@ssw0rd zonder het achterliggende cijfer De schijf kan op geen enkele manier weten dat het het woord " password" met de meest voorspelbare vervangingen die een kraakgereedschap als eerste probeert.

Waar gaan de schattingen van de scheurtijd van uit?

De twee figuren modelleren twee zeer verschillende aanvallers, en beide beginnen met hetzelfde aantal: de gemiddelde benodigde gissingen, wat de helft is van 2 verhoogd tot de entropie.

Model Gissingen per seconde Vertegenwoordigt
Offline (snel) 10.000.000.000 Een gestolen database met snelle, ongezouten hashes aangevallen op GPU-hardware
Online (gesmoord) 1.000 Gissen tegen een live inlogformulier

Het offline cijfer is het pessimistische geval, en het is de juiste om te plannen, want zodra een site' s wachtwoord database lekt is de aanvaller niet langer rate-limited Hoe realistisch 10 miljard per seconde is hangt volledig af van hoe de site opgeslagen wachtwoorden Een opzettelijk langzame hash zoals bcrypt vermindert een aanvaller' s rate met vele ordes van grootte, die de gids voor bcrypt-generatoren legt het in detail uit, terwijl een snelle hash zoals ongezouten MD5 of SHA-1 tarieven in dit bereik mogelijk maakt De hash generator guide dekt het verschil tussen die algoritmen.

Twee grenzen van het display zijn het weten waard:

  • Bij 60 bits of meer stopt de schijf met berekenen en toont " eeuwen". Volgens zijn eigen offline aanname zou 60 bits gemiddeld 2^59 /10^10 = ongeveer 58 miljoen seconden, ruwweg 1,8 jaar, en het cijfer bereikt pas een eeuw tot ongeveer 66 bits Behandel & quot; eeuwen" op een wachtwoord in de lage jaren 60 als & quot; jaar, niet eeuwen".
  • Schattingen zeggen niets over inbreuken. Een wachtwoord dat in een lek verscheen, wordt eerst uit de leklijst geraden, ongeacht de entropie ervan.

Waarom wordt mijn lange wachtwoord nog steeds als zwak beoordeeld?

Omdat lengte alleen helpt als de karakters onvoorspelbaar zijn De schijf verlaagt de score voor de patronen die aanvallers als eerste proberen: een herhaald blok, een run zoals 1111, een reeks zoals abcd of 9876, of een toetsenbordwandeling zoals asdfgh. abcabcabcabc is 12 tekens lang, maar het is één drieletterige eenheid die wordt herhaald en bevat een alfabetreeks, dus de schijf scoort deze 13,3 bits: minder dan een willekeurig wachtwoord van 3 tekens uit de volledige pool van 95 tekens, dat 19,7 bits waard is.

Het omgekeerde gebeurt ook, en het doet er meer toe Sommige wachtwoorden scoren goed en zijn zwak, omdat een karakterpoolformule niet kan herkennen

  • woordenboekwoorden, namen en plaatsen met letters die zijn verwisseld voor gelijksoortige cijfers of symbolen, zoals Tr0ub4dor&3;
  • een seizoen of maand plus een jaar plus één symbool, zoals Summer2024!;
  • persoonlijke informatie zoals een huisdier's naam en geboortejaar;
  • wachtwoordzinnen opgebouwd uit een beroemd citaat of een bekend voorbeeld, waaronder correct horse battery staple, die afkomstig is van xkcd strip 936 en verschijnt nu in krakende woordenlijsten.

De eerlijke entropie van een wachtwoordzin hangt af van hoe de woorden zijn gekozen, niet van de karakters. Vier willekeurig gekozen woorden uit een lijst van 2.048 woorden geven 4 × log2 (2048) = 4 × 11 = 44 bits. Zes van dergelijke woorden geven 66 bits. Dat is lager dan de tekenformulerapporten, maar het is echt, en daarom kiezen wachtwoordzingeneratoren woorden met een willekeurig proces in plaats van mensen te laten kiezen.

Wat adviseert NIST voor wachtwoorden?

Het Amerikaanse National Institute of Standards and Technology zet wachtwoordrichtlijnen uiteen in NIST Speciale publicatie 800-63B, Richtlijnen voor digitale identiteit De aanbevelingen voor diensten die wachtwoorden controleren, zijn gebaseerd op verschillende gewoonten van oudere krachtmeters

  • Leg geen compositieregels op zoals " moet een symbool en een hoofdletter&quot bevatten; Ze duwen mensen naar voorspelbare vervangingen.
  • Vergelijk nieuwe wachtwoorden met lijsten met waarden waarvan bekend is dat ze gecompromitteerd, gebruikelijk of verwacht zijn, en weiger overeenkomsten.
  • Forceer geen periodieke wachtwoordwijzigingen zonder bewijs van compromis.
  • Sta lange wachtwoorden toe, inclusief spaties en alle afdrukbare tekens, zodat wachtwoordzinnen werken.

De huidige herziening, SP 800-63B-4, houdt die principes in stand en verhoogt de minimumlengte voor wachtwoorden die als enige authenticatiefactor worden gebruikt.

De praktische lezing voor een persoon die een wachtwoord kiest: lengte en willekeur doen het werk, een wachtwoordbeheerder maakt willekeurige wachtwoorden bruikbaar en een inbreukcontrole is net zo belangrijk als een krachtmeter. Ben ik Pwned's Pwned-wachtwoorden geweest met Service kunt u controleren of een wachtwoord is verschenen in een bekende inbreuk met behulp van een k-anonimiteitsbereikquery, die alleen de eerste vijf tekens van het wachtwoord verzendt' s SHA-1 hash in plaats van het wachtwoord zelf.

Hoe u een wachtwoord kunt controleren's sterkte, stap voor stap

  1. Open de gratis controle van de wachtwoordsterkte en typ of plak het wachtwoord in het veld Gebruik de oogknop om het te tonen of te verbergen.
  2. Lees de waardering, de aangepaste entropie in bits en de lengte.
  3. Vergelijk de twee scheurtijden en onthoud dat " eeuwen" begint bij 60 bits.
  4. Kijk naar de compositie telt voor kleine letters, hoofdletters, cijfers en symbolen Niet-ASCII tekens worden geteld met symbolen in deze rij.
  5. Lees de waarschuwingen, waarin specifieke problemen worden genoemd, zoals een reeks of een gemeenschappelijk wachtwoord.
  6. Volg de suggesties en bekijk de cijfers die worden bijgewerkt terwijl u typt Wanneer een wachtwoord sterk of beter scoort zonder waarschuwingen, verandert de suggestie in een herinnering om het op slechts één plaats te gebruiken en op te slaan in een wachtwoordbeheerder.

Eén kleine eigenaardigheid: de lengte telt UTF-16 code-eenheden, de manier waarop JavaScript tekenreeksen meet, dus de meeste emoji tellen als twee tekens.

Is het veilig om een echt wachtwoord in een sterktecontrole te typen?

Met deze checker gebeurt de analyse volledig in uw browser in gewoon JavaScript Het wachtwoord wordt niet over het netwerk verzonden, gelogd of opgeslagen, en de pagina blijft werken met het netwerk verbroken De tool registreert alleen dat er een controle is gebeurd, niet wat er is gecontroleerd.

De algemene gewoonte is nog steeds goed: typ geen echte wachtwoorden in sites die u niet vertrouwt, omdat u niet kunt zien wat een pagina' s code ermee doet Als u de vorm van een wachtwoord wilt testen zonder de echte bloot te leggen, test dan in plaats daarvan een wachtwoord met dezelfde structuur: dezelfde lengte, dezelfde soort tekens, dezelfde soort woorden.

Hoe maak je een wachtwoord sterk?

De benaderingen die echte kracht verhogen, in volgorde van impact:

toegang Voorbeeld entropie vastleggen
Willekeurig wachtwoord van een manager, 20 tekens, alle soorten 131 bits Uniek per site; niets om te onthouden
Willekeurige wachtwoordzin, 6 woorden uit een lijst van 7.776 woorden 6 × 12,9 = 77,5 bits Makkelijk te typen; goed voor een hoofdwachtwoord
Willekeurig wachtwoord, 12 tekens, alle soorten 78,8 bits Moeilijk te onthouden
Door de mens gekozen woord + vervangingen + jaar Veel lager dan de score Verschijnt in kraakregels

De lijst van 7.776 woorden heeft de grootte van een standaard dicewarelijst, waarbij vijf dobbelsteenrollen elk woord kiezen, en log2 (7776) = 12,9 bits per woord.

Om willekeurige wachtwoorden te maken, heeft de wachtwoordgenerator tekent tekens met de browser's Web Crypto willekeurige nummerbron, en de gids voor wachtwoordgeneratoren dekt lengte en tekensetkeuzes De hub voor beveiligingstools geeft een overzicht van gerelateerde tools, waaronder de bcrypt generator voor ontwikkelaars die wachtwoorden opslaan.

Alternatieven voor deze sterktecontrole

  • zxcvbn, de open-source schatter gepubliceerd door Dropbox op GitHub, koppelt wachtwoorden aan woordenboeken, namen, datums en algemene vervangingen, en is beter in vangen P@ssw0rd-stijl wachtwoorden Het is een bibliotheek voor ontwikkelaars in plaats van een pagina.
  • Password manager audits controleer opgeslagen wachtwoorden voor hergebruik, zwakte en bekende inbreuken in al uw accounts tegelijk.
  • Schendingscontroles zoals Pwned Passwords beantwoorden een andere vraag: niet hoe raadbaar een wachtwoord in theorie is, maar of aanvallers het al hebben.

Deze checker' De sterke punten zijn transparantie en privacy: het toont de entropie, het aanvallermodel en de exacte waarschuwingen, en het wachtwoord verlaat uw apparaat nooit.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!