Wachtzin generator
Maak sterke, makkelijk te onthouden wachtzinnen uit de Engelse EFF-woordenlijst of een Franse lijst, met de entropie in bits. Veilig in je browser.
Entropie: –
Zo gebruik je de wachtzin generator
- Kies de Woordenlijst: Engels (EFF, 7.776 woorden) of Frans (7.776 woorden). Op deze Nederlandse pagina is de Engelse lijst vooraf geselecteerd.
- Verschuif de schuifregelaar Aantal woorden (3 tot 12). Zes woorden is een goede standaard voor de meeste accounts.
- Kies een Scheidingsteken: Koppelteken (-), Spatie, Punt (.), Underscore (_) of Geen.
- Kies de Hoofdletters: kleine letters, Elk Woord Met Hoofdletter, HOOFDLETTERS of Willekeurig per woord.
- Vink Willekeurig cijfer toevoegen aan als een site per se een cijfer wil.
- Stel in Hoeveel wachtzinnen je wilt (tot 20), druk op Genereren en daarna op Kopiëren.
De regel Entropie wordt bij elke wijziging bijgewerkt en toont de sterkte in bits, plus de grootte van de lijst en de bits die elk woord toevoegt.
Alleen Engelse en Franse woordenlijsten
Deze tool heeft geen Nederlandse woordenlijst: je kiest tussen de Engelse en de Franse lijst. Dat doet niets af aan de veiligheid, want de sterkte hangt alleen af van het aantal woorden en de grootte van de lijst, niet van de taal. Engelse woorden zijn voor de meeste Nederlandstaligen ook goed te onthouden en te typen. Wil je toch een Nederlandse wachtzin, gebruik dan de diceware-methode met echte dobbelstenen en een Nederlandse diceware-lijst.
Waarom wachtzinnen werken
Een wachtzin zoals crumpet-oblivion-wobbly-cactus-jury-pelican is lang, makkelijk te typen en veel makkelijker te onthouden dan x7#Qp!2v. De sterkte komt niet doordat de woorden onbekend zijn, maar doordat ze willekeurig uit een bekende lijst worden gekozen. Dat is het idee achter de diceware-methode, waarbij je vijf dobbelstenen gooit om elk woord te kiezen uit een lijst van 6^5 = 7.776 woorden. Deze tool doet hetzelfde met de cryptografische toevalsgenerator van je browser (de Web Crypto API) en zuivere steekproeven, zodat elk woord uit de lijst telkens precies dezelfde kans heeft.
Omdat de woorden willekeurig zijn, kun je de sterkte precies meten, zelfs als een aanvaller weet welke lijst en instellingen je hebt gebruikt:
Entropie = aantal woorden × log2(grootte van de lijst)
Elk woord uit een lijst van 7.776 woorden voegt log2(7.776) ≈ 12,9 bits toe. Zes woorden geven ongeveer 77,5 bits, zeven woorden ongeveer 90 bits. Willekeurig per woord voegt 1 bit per woord toe, en Willekeurig cijfer toevoegen (een cijfer van 0 tot 9 achter een willekeurig gekozen woord) voegt log2(10 × aantal woorden) bits toe, ongeveer 5,9 bits bij zes woorden. Elk Woord Met Hoofdletter of HOOFDLETTERS voegt niets toe, omdat een aanvaller die varianten gratis kan proberen, maar ze helpen wel om aan wachtwoordregels te voldoen.
Als ruwe richtlijn noemt de tool minder dan 50 bits zwak, 50–79 redelijk, 80–99 sterk en 100 of meer zeer sterk. Mik voor het hoofdwachtwoord van een wachtwoordmanager of voor schijfversleuteling op 7 woorden of meer.
De woordenlijsten
De Engelse lijst is de grote EFF-woordenlijst van de Electronic Frontier Foundation (CC BY 3.0 US). Die vermijdt aanstootgevende en moeilijk te spellen woorden en is zo ontworpen dat de woorden makkelijk te typen zijn. De Franse lijst is “diceware-fr-alt” van Arthur Pons (MIT-licentie), gebouwd op de database Lexique 3 (CC BY-SA 4.0): gangbare woorden van 4 tot 9 letters, zonder accenten of homofonen, zodat ze snel te typen zijn op elk toetsenbord. Beide lijsten hebben precies 7.776 woorden, dus de entropie is in beide talen gelijk.
De lijsten worden de eerste keer dat je genereert van deze site gedownload; daarna gebeurt alles op je apparaat. De wachtzinnen worden nooit verzonden of opgeslagen.
Veelgestelde vragen
Hoeveel woorden moet ik gebruiken?
Vijf woorden (ongeveer 65 bits) is acceptabel voor een gewoon online account dat beschermd is tegen veel inlogpogingen. Zes woorden is een solide standaard. Gebruik zeven of meer voor het hoofdwachtwoord van een wachtwoordmanager, een sleutel voor schijfversleuteling of alles wat een aanvaller offline zou kunnen proberen te kraken.
Is een scheidingsteken verplicht?
Nee, maar het maakt de wachtzin leesbaarder en voorkomt dubbelzinnigheid. Met Geen en kleine letters kunnen twee verschillende woordreeksen af en toe dezelfde tekenreeks opleveren, wat de echte sterkte iets verlaagt.
Kan ik een woord vervangen dat me niet bevalt?
Genereer liever opnieuw. Woorden vervangen die je moeilijk vindt om te onthouden, maakt het resultaat minder willekeurig en zwakker dan de getoonde entropie.
Waarom is een wachtzin beter dan een kort, complex wachtwoord?
Een wachtwoord van 12 willekeurige letters, cijfers en symbolen heeft ongeveer 78 bits, vergelijkbaar met zes willekeurige woorden, maar is veel moeilijker te onthouden en te typen. Lengte uit willekeurige woorden geeft dezelfde veiligheid in een vriendelijkere vorm.
Mag ik een wachtzin op meerdere sites gebruiken?
Nee. Gebruik voor elk account een ander geheim, het liefst opgeslagen in een wachtwoordmanager, en bewaar een goed te onthouden wachtzin voor de paar geheimen die je uit je hoofd moet typen.
Vergelijkbare tools
- Wachtwoord generator Gratis wachtwoord generator die in je browser sterke, willekeurige wachtwoorden van 4 tot 128 tekens maakt. Er wordt niets opgeslagen of verzonden.
- Willekeurig getal generator Genereer willekeurige getallen in elk bereik, 1 tot 10.000 tegelijk, als gehele of decimale getallen, met of zonder dubbele, met veilig browsertoeval.
- UUID-generator Gratis UUID-generator voor UUID’s van versie 4 en versie 7. Maak er tot 1.000 tegelijk, in hoofdletters of zonder streepjes, en kopieer of download als .txt.