Wachtwoord generator
Gratis wachtwoord generator die in je browser sterke, willekeurige wachtwoorden van 4 tot 128 tekens maakt. Er wordt niets opgeslagen of verzonden.
Geschatte entropie: –
Kies minstens één tekenset.
Zo gebruik je de wachtwoord generator
- Stel de Lengte in, van 4 tot 128 tekens. Voor de meeste accounts is 16 of meer een goede keuze.
- Kies welke tekensets je wilt gebruiken: Hoofdletters (A–Z), Kleine letters (a–z), Cijfers (0–9) en Symbolen (!#$%…).
- Moet je het wachtwoord ooit overlezen of met de hand overtypen, zet dan Verwarrende tekens weglaten aan om tekens die op elkaar lijken, zoals
0 O o 1 l I |, over te slaan. - Laat Minstens één teken uit elke set gebruiken aan als een website eisen stelt aan de samenstelling.
- Kies Hoeveel wachtwoorden je wilt genereren (tot 50), bekijk de Geschatte entropie en het sterktelabel, en kopieer het wachtwoord dat je wilt naar je wachtwoordmanager.
Hoe deze tool wachtwoorden maakt
Elk teken wordt gekozen met de cryptografisch veilige toevalsgenerator van de browser, crypto.getRandomValues, onderdeel van de Web Crypto API. Anders dan Math.random() is die zo ontworpen dat de uitvoer niet te voorspellen is, zelfs niet voor iemand die eerdere waarden heeft gezien.
Tekens eerlijk kiezen is moeilijker dan het lijkt. De naïeve aanpak, een willekeurig getal nemen en daarvan de rest bij deling door de grootte van de tekenset berekenen, veroorzaakt modulo-bias: sommige tekens komen dan net iets vaker voor dan andere. Deze tool vermijdt modulo-bias volledig, zodat elk toegestaan teken precies dezelfde kans heeft.
Alles gebeurt op je apparaat. De wachtwoorden worden nooit over het netwerk verzonden, nooit opgeslagen en nooit gelogd. Zodra je de pagina sluit of herlaadt, zijn ze weg.
De entropieschatting begrijpen
Entropie, uitgedrukt in bits, geeft aan hoeveel pogingen een aanvaller in het ergste geval nodig heeft. Voor een willekeurig gegenereerd wachtwoord is het de lengte vermenigvuldigd met log₂ van het aantal mogelijke tekens. Elke extra bit verdubbelt het werk voor een aanvaller.
- Een wachtwoord van 12 tekens met alleen kleine letters (26 tekens) heeft ongeveer 56 bits.
- Een wachtwoord van 16 tekens met alle vier de sets (ongeveer 90 tekens of meer) heeft ongeveer 104 bits.
- Een wachtwoord van 20 tekens met dezelfde sets komt boven de 130 bits.
Als ruwe richtlijn is alles onder de 50 bits zwak voor een online account, 60 tot 80 bits redelijk, en 100 bits of meer zeer sterk, zelfs tegen het offline kraken van een gelekte wachtwoorddatabase. Verwarrende tekens weglaten maakt de tekenvoorraad iets kleiner, waardoor de schatting iets daalt; voeg een of twee tekens toe om dat te compenseren. De schatting geldt voor wachtwoorden die hier willekeurig zijn gemaakt; ze zegt niets over wachtwoorden die je zelf bedenkt, want die zijn meestal veel zwakker dan hun lengte doet vermoeden.
Wachtwoordadvies dat echt helpt
- Lengte gaat boven complexiteit. Extra tekens verhogen de entropie sneller dan extra soorten symbolen. Actuele richtlijnen, zoals NIST SP 800-63B, leggen de nadruk op lengte en raden willekeurige samenstellingsregels en verplichte periodieke wijzigingen af.
- Gebruik een wachtwoordmanager. Die kan voor elke site een lang, willekeurig en uniek wachtwoord bewaren, zodat je maar één sterke hoofdwachtzin hoeft te onthouden.
- Gebruik wachtwoorden nooit opnieuw. Als één site wordt gehackt, proberen aanvallers hetzelfde e-mailadres en wachtwoord overal anders. Unieke wachtwoorden maken zo’n credential stuffing-aanval kansloos.
- Zet tweestapsverificatie aan waar dat kan, liefst met een authenticator-app, een beveiligingssleutel of een passkey in plaats van sms.
- Wijzig een wachtwoord als daar een reden voor is, bijvoorbeeld na een datalek, niet volgens een willekeurig schema.
Veelgestelde vragen
Hoe lang moet mijn wachtwoord zijn?
Voor accounts die je in een wachtwoordmanager bewaart, zijn 16 tot 20 willekeurige tekens ruim voldoende. Moet je het vaak typen, dan is een langere wachtzin van een paar willekeurige woorden soms handiger, maar mik bij wachtwoorden van willekeurige tekens op minstens 14 tot 16 tekens.
Is het veilig om wachtwoorden in een webbrowser te genereren?
Met deze tool wel: de wachtwoorden worden lokaal gemaakt met de cryptografische toevalsgenerator van de browser en verlaten je apparaat nooit. Zorg zoals bij elk wachtwoord dat je apparaat zelf vrij is van malware, en kopieer het resultaat direct naar je wachtwoordmanager.
Waarom verwarrende tekens weglaten?
Tekens als 0 en O, of 1, l, I en |, zijn in veel lettertypen makkelijk te verwarren. Ze weglaten helpt als je een wachtwoord moet voorlezen of van een ander scherm moet overtypen, ten koste van een iets kleinere tekenvoorraad.
Wordt een wachtwoord zwakker als er uit elke set een teken in moet?
Alleen verwaarloosbaar. Het sluit een klein deel van de mogelijke wachtwoorden uit, zoals wachtwoorden met alleen letters, maar zorgt ervoor dat sites die cijfers of symbolen eisen het resultaat accepteren.
Waarom weigert een website mijn gegenereerde wachtwoord?
Sommige sites beperken de maximale lengte of staan alleen bepaalde symbolen toe. Verkort de lengte of zet de symbolen uit, genereer een nieuw wachtwoord en compenseer waar mogelijk met extra lengte.
Worden de gegenereerde wachtwoorden ergens opgeslagen?
Nee. Er wordt niets opgeslagen, gelogd of naar een server verzonden. Sluit je de pagina zonder een wachtwoord te kopiëren, dan is het niet meer terug te halen.