PassGen.co

Taal

Wachtwoordzingenerator

  • 7 woorden

Gratis wachtwoordzin generator met willekeurige woorden

Met deze wachtwoordzin generator maak je een makkelijk te onthouden wachtwoord van willekeurige woorden: eenvoudig te onthouden, makkelijk te typen en moeilijk te raden. Het idee van xkcd en de Diceware-methode, goed uitgevoerd: met een veilige generator voor willekeurige getallen en een eerlijke berekening van de sterkte. De standaardinstelling van zeven willekeurige woorden is sterk genoeg voor vrijwel alles wat je zelf typt.

Kies 3 tot 12 woorden, wat ertussen komt, hoofdletters, een cijfer, een symbool en een maximale lengte. De woorden zijn beschikbaar in het Engels en negen andere talen. Bevalt een woord je niet? Tik erop om alleen dat woord te vervangen. De wachtzin wordt op je apparaat gemaakt en nooit ergens naartoe verstuurd.

Ga naar: Waarvoor gebruik je een wachtzin? · Hoeveel woorden? · Drie willekeurige woorden · Zo onthoud je je wachtzin · Vragen

Waarvoor gebruik je de wachtzin?

Een wachtzin is bedoeld voor een geheim dat je zelf intypt. Kies waarvoor je hem wilt gebruiken en de generator opent met de juiste instellingen.

Hoeveel woorden heb je nodig?

Elk woord dat je toevoegt, maakt een wachtwoordzin ongeveer 7.400 keer moeilijker te raden, omdat een aanvaller voor elk woord alle woorden uit de lijst moet proberen. Zeven willekeurige woorden, onze standaardinstelling, zijn geschikt voor vrijwel alles wat je zelf typt: het inloggen op je computer, wifi of een SSH-sleutel. Gebruik acht woorden voor een wachtwoordmanager of een versleutelde schijf. Drie of vier woorden zijn alleen geschikt voor accounts die foute pogingen blokkeren, zoals hieronder wordt uitgelegd.

De tijd onder de generator gaat uit van het ongunstigste scenario: de aanvaller kent je woordenlijst en heeft een kopie waarmee die op eigen computers onbeperkt kan proberen je wachtwoord te raden, zoals een wachtwoordenlijst die van een website is gestolen of een gekopieerd versleuteld bestand. Hoelang het duurt om de wachtwoordzin in de generator te kraken, hangt af van wie de pogingen doet:

Je wachtwoordzin7 woordenEnglish

Eén videokaart
98 miljoen jaar
Zeer sterk
Zoals in een krachtige gaming-pc
1.000 videokaarten Je beoordeling
98.000 jaar
Sterk
Per uur gehuurd, bijvoorbeeld door een criminele groep
100.000 videokaarten
980 jaar
Sterk
Op de schaal van een overheid of een groot techbedrijf. Niemand maakt deze cijfers openbaar.

Een goed beveiligde website of een goed beveiligd apparaat is veel langzamer aan te vallen: herhaalde foute pogingen worden geblokkeerd en wachtwoorden worden opgeslagen in een vorm die het raden vertraagt. Je kunt alleen niet zien hoe een website jouw wachtwoord opslaat, dus reken daar niet op.

Hoofdletters voegen bijna niets toe, want een aanvaller kan ook elk woord met een hoofdletter laten beginnen. Een cijfer of symbool helpt een beetje. Een extra woord helpt het meest. Heeft een site een lengtelimiet? Open dan Elke lengte en selecteer die limiet: de generator maakt dan alleen wachtwoordzinnen die binnen de limiet passen, en de sterkte-indicatie wordt naar beneden bijgesteld.

Is een wachtwoord van 3 woorden genoeg?

Het Britse National Cyber Security Centre adviseert om ‘drie willekeurige woorden’ te gebruiken. Veel mensen zoeken dan ook naar een generator voor wachtwoorden van 3 woorden. Dat advies is goed voor de situatie waarvoor het bedoeld is: een online account dat herhaalde inlogpogingen blokkeert, liefst met inloggen in twee stappen. Met 10 pogingen per seconde zou het ongeveer 650 jaar duren om drie willekeurige woorden via een inlogpagina te raden.

Het probleem ontstaat bij een datalek. Als de gehashte wachtwoorden van de site worden gestolen, zijn diezelfde drie woorden in minder dan een seconde gekraakt. Hoofdletters, een cijfer en een symbool helpen nauwelijks. Gebruik drie woorden dus alleen in de situaties waarvoor het NCSC ze bedoelt. Gebruik voor een wachtwoordmanager, het inloggen op je computer, wifi of een versleutelde schijf zeven of meer woorden. Het voorbeeld Drie willekeurige woorden hierboven opent de generator met instellingen volgens het NCSC-advies. De sterkte-indicator laat eerlijk zien hoe zwak zo’n wachtwoord is.

Een xkcd-wachtwoordzingenerator die het goed aanpakt

De beroemde xkcd-strip stelde dat vier willekeurige, alledaagse woorden makkelijker te onthouden zijn dan “Tr0ub4dor&3” en moeilijker te kraken. Het idee klopte. De cijfers waren alleen bedoeld als illustratie: vier woorden uit een lijst van 2.048 leveren 44 bits op, en daar heeft één videokaart minder dan een minuut voor nodig.

Deze generator behoudt het idee en past de cijfers aan: lijsten van ongeveer 7.400 woorden in plaats van 2.048, standaard zeven woorden in plaats van vier, geen enkel woord dubbel en een veilige generator voor willekeurige getallen in plaats van een mens die de woorden kiest. Zeven woorden leveren ongeveer 90 bits op: goed voor ongeveer 100.000 jaar, zelfs met 1.000 videokaarten.

Het belangrijkste is dat de woorden echt willekeurig zijn. Mensen die zelf woorden kiezen, gebruiken songteksten, citaten, namen en plaatsen. Kraakprogramma’s proberen die als eerste. Zelfs “correct horse battery staple” uit de strip komt inmiddels duizenden keren voor in gelekte gegevens. Willekeurig gekozen woorden bevatten geen herkenbaar patroon. Daardoor blijven de cijfers gelden, ook als een aanvaller weet dat je PassGen.co hebt gebruikt. Gebruik je al een zelfbedachte wachtwoordzin? Test die met de wachtwoordsterktecontrole.

Zo onthoud je een wachtzin

  • Maak er een beeld van. Stel je de woorden in de juiste volgorde voor als een kort, grappig tafereel. Een walrus met een lantaarn in een kloof onthoud je veel beter dan zeven losse woorden.
  • Typ de wachtzin in het begin vaak. Gebruik de wachtzin de eerste week meerdere keren per dag. Daarna kennen je vingers de volgorde vanzelf.
  • Schrijf de wachtzin op terwijl je die leert. Bewaar het papier thuis, nooit bij het apparaat dat je ermee ontgrendelt, en vernietig het zodra je de wachtzin uit je hoofd kent.
  • Behoud de scheidingstekens. Koppelstreepjes of spaties laten zien waar je een fout hebt gemaakt en kosten niets.

Wachtwoordzinnen in je eigen taal

Woorden die je kent, zijn makkelijker te onthouden en te typen. Kies een woordenlijst met de wereldbolknop: English, Deutsch, Español, Français, Italiano, Português, Català, Nederlands, Українська of Русский. Elke hoofdwoordenlijst bevat ongeveer 5.900 tot 7.700 woorden, dus een wachtwoordzin in elk van deze talen is bijna net zo sterk als een Engelse. De sterkteberekening onder de generator houdt rekening met de exacte lijst die je kiest.

De Oekraïense en Russische woordenlijsten zijn ook beschikbaar in Latijnse letters. Het opstartscherm van een versleutelde laptop, een tv of de beheerpagina van een router ondersteunt namelijk vaak alleen een Amerikaanse toetsenbordindeling. Als je je wachtzin daar niet kunt typen, krijg je geen toegang. Test daarom een wachtzin voor schijfversleuteling op het opstartscherm voordat je erop vertrouwt, of gebruik een lijst zonder accenten.

English (short words) gebruikt woorden van drie tot vijf letters, die je sneller typt op een telefoon of met een tv-afstandsbediening. Doordat er minder woorden zijn om uit te kiezen, draagt elk woord minder bij aan de sterkte. Gebruik daarom negen korte woorden voor dezelfde sterkte als zeven woorden uit de hoofdwoordenlijst.

Zo werkt het: technische details

Voor iedereen die de details wil controleren.

Veilige willekeur

elk woord wordt gekozen met crypto.getRandomValues(), met een methode die ‘rejection sampling’ heet, zodat elk woord precies evenveel kans heeft om gekozen te worden. Als een woord al in de wachtzin staat, wordt er opnieuw getrokken, zodat geen enkel woord twee keer voorkomt.

Sterkteschatting

het exacte aantal verschillende wachtwoordzinnen dat met de instellingen kan worden gemaakt. Zonder maximale lengte is dat N × (N − 1) × … voor het aantal woorden, uit een lijst van N woorden. Willekeurige cijfers tussen woorden vermenigvuldigen dit aantal met 10 per tussenruimte, ‘een cijfer toevoegen’ met 10 × het aantal woorden (welk cijfer, welk woord) en ‘een symbool toevoegen’ met 8 × het aantal woorden (één van ! @ # $ % ^ & *, welk woord). Hoofdletters voegen niets toe, en een scheidingsteken bij Aangepast ook niet, omdat je dat zelf hebt gekozen. Bits = log2 van dat aantal. Tijd om te kraken = 2bits − 1 ÷ (2 × 1014) seconden, voor 1.000 videokaarten.

Maximale lengte

de generator telt precies hoeveel wachtwoordzinnen binnen de limiet passen door de woordlengtes in de lijst na te gaan. Vervolgens kiest hij er willekeurig één, waarbij elke passende wachtzin evenveel kans heeft. De sterkte is gebaseerd op het aantal dat binnen de limiet past.

Vervangen woorden

voor elk woord dat k keer is vervangen, neemt de sterkte af met log2(k + 1) bits. Dat is de maximale hoeveelheid informatie die je kunt prijsgeven door één van k + 1 woorden te kiezen.

Lijsten voor dobbelstenen

de meeste lijsten beginnen met 7.776 woorden. Dat is 6 × 6 × 6 × 6 × 6, het aantal mogelijke uitkomsten als je met vijf dobbelstenen gooit. Dat is de Diceware-methode: gooi met vijf dobbelstenen en zoek het bijbehorende woord op. De Spaanse, Italiaanse en Catalaanse lijsten hebben 8.192 woorden, en de Engelse lijst met korte woorden heeft er 1.296, voor vier dobbelstenen. Door de opschoning hieronder gebruikt de generator de toevalsgetallengenerator van je browser in plaats van dobbelsteenuitkomsten.

Opschoning

woorden met een scheidingsteken, zoals ‘yo-yo’, worden verwijderd, zodat er geen onduidelijkheid ontstaat over waar een woord eindigt. Dat geldt ook voor namen van mensen en plaatsen, zelfs als ze in een lijst met kleine letters staan, en woorden die onaangenaam of ongemakkelijk zouden zijn in een wachtwoordzin die je misschien hardop uitspreekt, zoals ziekten, drugs, wapens en scheldwoorden. Bruikbare woorden: English 7.424, English (short words) 1.234, Deutsch 6.947, Español 5.962, Français 7.347, Italiano 7.667, Português 7.429, Català 7.186, Nederlands 7.337, Українська 7.430, Українська (латиницею) 7.480, Русский en Русский (латиницей) elk 7.608. De sterkteberekening gebruikt deze aantallen en blijft daardoor exact.

Woordenlijsten

voor Engels wordt de EFF Long Wordlist (CC BY 4.0) gebruikt en voor Engels (korte woorden) de EFF Short Wordlist 1 (CC BY 3.0 US). De Duitse, Spaanse, Italiaanse en Catalaanse lijsten komen uit de ulif diceware-lijsten (CC BY), de Franse uit het Tails-project (CC0), de Nederlandse van mko.re (CC BY) en de Oekraïense van git-leaf (MIT). De Russische lijst is voor PassGen.co samengesteld op basis van gegevens van OpenRussian.org (CC BY-SA 4.0), en de Portugese lijst op basis van woordfrequentiegegevens van OpenSubtitles (hermitdave/FrequencyWords) en de Portugese Wikipedia (CC BY-SA 4.0).

Veelgestelde vragen

Wat is een goed voorbeeld van een wachtzin?

Iets als fluweel-haven-schets-lantaarn-cactus-walrus-kloof: zeven woorden die niets met elkaar of met jou te maken hebben. Gebruik nooit een voorbeeld dat je ergens hebt zien staan, ook dit voorbeeld niet. Maak hierboven je eigen wachtwoordzin.

Is een wachtzin van vier woorden veilig?

Alleen als het aantal foute pogingen beperkt is, zoals op een telefoon die na een paar pogingen wordt vergrendeld. Als de hash van de wachtwoordzin wordt gestolen, is een wachtwoordzin van vier woorden binnen enkele seconden te kraken. Gebruik zeven woorden voor accounts en acht voor alles wat andere wachtwoorden beschermt.

Wat is het verschil tussen een wachtzin en een wachtwoord?

Een wachtwoord is meestal een korte reeks van verschillende soorten tekens; een wachtwoordzin is een langere reeks woorden. Een wachtwoordzin is wat de meeste mensen bedoelen met een makkelijk te onthouden wachtwoord uit een wachtwoordzin generator. Voor dezelfde sterkte is een wachtwoordzin langer, maar veel makkelijker te typen en te onthouden. Gebruik een wachtwoordzin voor wat je zelf typt en een willekeurig wachtwoord voor wat je wachtwoordmanager invult.

Is dit een Diceware-generator?

Deze generator gebruikt dezelfde methode: woorden worden willekeurig gekozen uit een lijst waarvan de grootte is afgestemd op dobbelstenen. De meeste lijsten bevatten 7.776 woorden, het aantal mogelijke uitkomsten van vijf dobbelstenen. In plaats van met dobbelstenen te gooien, gebruikt de generator de veilige toevalsgenerator van je browser. Dat is net zo willekeurig en veel sneller. De getoonde sterkte wordt berekend op basis van de daadwerkelijk gebruikte lijst.

Waarom is de getoonde kraaktijd kort bij een lange wachtzin?

De sterkte hangt af van hoeveel verschillende wachtzinnen je instellingen kunnen opleveren, niet van het aantal letters. Een aanvaller probeert hele woorden uit de lijst, dus lange woorden helpen niet meer dan korte. Elk woord met een hoofdletter laten beginnen voegt ook niets toe. Een extra woord vermenigvuldigt de kraaktijd met ongeveer 7.400.

Kan ik één woord veranderen?

Ja. Tik of klik op het woord, of ga er met de pijltjestoetsen naartoe en druk op Enter. Alleen dat woord verandert. De getoonde sterkte wordt bij elke vervanging iets verlaagd, omdat een woord dat je zelf hebt gekozen iets minder willekeurig is dan een woord dat je niet zelf hebt gekozen.

Kan ik meerdere wachtzinnen tegelijk maken?

Ja. Open Meer wachtwoordzinnen onder het resultaat en kies er maximaal 16, elk met een eigen kopieerknop. Voor een hele klas of een heel bedrijf maakt de wachtwoordgenerator voor bulkgebruik er maximaal 1.000 en exporteert ze voor Microsoft 365, Google Workspace of Active Directory.

Kan ik spaties gebruiken in een wachtzin?

Meestal wel. De meeste websites, besturingssystemen en versleutelingsprogramma's accepteren spaties. Sommige oudere systemen verwijderen of weigeren ze, dus gebruik bij twijfel koppelstreepjes. Als een website ook koppelstreepjes weigert, kies dan Aangepast en typ een teken dat wel wordt geaccepteerd. De sterkte blijft in alle gevallen hetzelfde.

Hoe voeg ik een wachtzin toe aan een SSH- of GPG-sleutel?

Voer voor een bestaande SSH-sleutel ssh-keygen -p -f ~/.ssh/id_ed25519 uit en plak de wachtzin wanneer daarom wordt gevraagd. Voer voor GPG gpg --passwd uit, gevolgd door je sleutel-ID. Bij het aanmaken van nieuwe sleutels wordt om een wachtzin gevraagd.

Kan ik dit gebruiken voor een herstelzin voor een cryptowallet?

Nee. Een herstelzin van 12 of 24 woorden moet door je wallet worden gemaakt. Die gebruikt een eigen woordenlijst en een ingebouwd controlegetal, waardoor woorden van deze generator niet geldig zouden zijn. De optionele BIP39-wachtzin die sommige wallets aanbieden is iets anders: die kies je zelf, dus een wachtzin van deze generator is daar goed geschikt voor. Bewaar die net zo zorgvuldig als de herstelzin, want zonder die wachtzin kun je de wallet niet herstellen.

Is het veilig om online een wachtzin te maken?

Hier wel. De wachtzin wordt gemaakt door code die in je browser draait en wordt nooit naar ons verstuurd. Zodra de pagina is geladen, werkt die zonder internetverbinding. Als je zeker wilt zijn, kun je dus de verbinding verbreken voordat je een wachtzin genereert.

Tussen woorden

Hoofdletters, cijfer, symbool

Voor websites die dit vereisen. Abc laat elk woord met een hoofdletter beginnen, 123 voegt één cijfer toe en !@# voegt één symbool toe (! @ # $ % ^ & *), elk aan het einde van een willekeurig woord. Ze voegen een beetje sterkte toe; een extra woord voegt meer toe.

Maximale lengte

Voor websites met een lengtelimiet. Alleen kortere woorden passen, waardoor de wachtwoordzin zwakker is.

Hoeveel wachtwoordzinnen

Meer dan 16 nodig? Bulkwachtwoordgenerator

Woordenlijst

QR-code

Scan met de camera van je telefoon om het wachtwoord op je telefoon te krijgen.

Maak je een Wi-Fi-bordje? Gebruik dit wachtwoord