Geen upload, 100% lokaal, geen account

Wachtwoordgenerator

Genereer sterke wachtwoorden met hoofdletters, kleine letters, cijfers en symbolen. Sluit dubbelzinnige tekens uit. Bulkgeneratie. Gebruikt crypto.getRandomValues voor maximale entropie.

Hoe Wachtwoordgenerator werkt

Wachtwoordgenerator maakt cryptografisch willekeurige wachtwoorden aan met de crypto.getRandomValues-API van de browser, die put uit de entropiepool van het besturingssysteem. In tegenstelling tot eenvoudige op Math.random gebaseerde generators is crypto.getRandomValues een cryptografisch veilige pseudo-willekeurigegetal-generator (CSPRNG) die wordt aanbevolen voor beveiligingsgevoelige toepassingen. Niets dat je configureert of genereert, wordt ergens naartoe gestuurd; het volledige proces draait op je apparaat.

Je bepaalt welke tekensets je wilt opnemen: hoofdletters, kleine letters, cijfers en een configureerbare set symbolen. Je stelt ook de lengte in. Het hulpmiddel toont een geschatte entropie (in bits) voor elke configuratie zodat je de sterkte van je keuzes kunt beoordelen. Een wachtwoord van 16 tekens met alle vier tekenklassen levert doorgaans ongeveer 95 bits entropie op, wat de drempel overschrijdt die NIST aanbeveelt voor accounts met hoge waarde.

Hoe je Wachtwoordgenerator gebruikt, stap voor stap

  1. Stel de gewenste wachtwoordlengte in met de lengteSchuifregelaar of het invoerveld.
  2. Schakel in welke tekenklassen je wilt opnemen: hoofdletters, kleine letters, cijfers en symbolen.
  3. Pas optioneel de symbolenset aan als je tekens moet uitsluiten die problemen veroorzaken in bepaalde invoervelden.
  4. Klik op 'Genereren' (of het vernieuwingspictogram) om een nieuw wachtwoord aan te maken.
  5. Klik op de kopieerknop om het gegenereerde wachtwoord naar je klembord te kopiëren.

Veelvoorkomende toepassingen

  • Een gebruiker die een nieuw account aanmaakt op een dienst heeft een sterk, uniek wachtwoord nodig dat hij in zijn wachtwoordmanager opslaat.
  • Een systeembeheerder die een nieuw serviceaccount inricht, heeft een willekeurig wachtwoord nodig dat voldoet aan een beleid dat hoofdletters, kleine letters, cijfers en symbolen vereist.
  • Een ontwikkelaar die de wachtwoordsterkte-meter van een formulier test, heeft willekeurige wachtwoorden van verschillende complexiteit nodig om de drempelwaarden van de meter te bevestigen.
  • Een eigenaar van een klein bedrijf die gastnetwerkinloggegevens aanmaakt, wil een wachtwoord van een gedenkwaardige lengte dat toch willekeurig genoeg is om raden te weerstaan.

Veelgestelde vragen

Is de willekeurigegetal-generator die hier wordt gebruikt echt willekeurig?

crypto.getRandomValues is een CSPRNG (cryptografisch veilige pseudo-willekeurigegetal-generator). Het wordt gevoed door de entropiebronnen van het besturingssysteem (hardware-gebeurtenissen, timerjitter en dergelijke) en produceert uitvoer die rekenkundig niet te onderscheiden is van echt willekeurige bytes. Het is geschikt voor het genereren van wachtwoorden, tokens en sleutels. De batchmodus put voor elk wachtwoord in de lijst nieuwe willekeur, zodat geen enkel wachtwoord is afgeleid van een ander.

Worden gegenereerde wachtwoorden opgeslagen of ergens naartoe gestuurd?

Nee. Het wachtwoord wordt volledig gegenereerd in de JavaScript-engine van de browser en weergegeven in de UI. Het wordt nooit naar een database, analyticssysteem of server geschreven. Zodra je wegnavigert of het tabblad sluit, verdwijnt het wachtwoord uit het geheugen van de browser.

Wat betekent 'entropie in bits' voor een wachtwoord?

Entropie is een maatstaf voor onvoorspelbaarheid. Voor een wachtwoord dat uniform willekeurig is gekozen uit een tekenpool van grootte N, voegt elk teken log2(N) bits entropie toe. Een wachtwoord van 16 tekens uit een afdrukbare ASCII-set van 94 tekens heeft 16 * log2(94), wat neerkomt op ongeveer 104,9 bits entropie. Hogere entropie betekent dat er meer raadpogingen nodig zijn om het wachtwoord met brute kracht te vinden.

Moet ik symbolen in elk wachtwoord opnemen?

Symbolen vergroten de tekenpool, waardoor de entropie per teken toeneemt. Sommige systemen weigeren echter bepaalde symbolen (puntkomma's, aanhalingstekens, punthaken) in wachtwoordvelden. Het hulpmiddel laat je de symbolenset aanpassen zodat je problematische tekens kunt verwijderen terwijl je de rest behoudt.

Kan ik wachtzinnen (op woorden gebaseerde wachtwoorden) genereren met dit hulpmiddel?

Dit hulpmiddel genereert willekeurige wachtwoorden op basis van tekens. Voor op woorden gebaseerde wachtzinnen (zoals de Diceware-methode) heb je een apart hulpmiddel nodig dat put uit een woordenlijst. Tekengebaseerde wachtwoorden van 16 tekens of meer uit een volledige tekenset bieden vergelijkbare of grotere entropie dan de meeste wachtzinnen van vier woorden.

Heb ik een account nodig om een wachtwoord te genereren, en werkt het op mijn telefoon?

Geen account, geen aanmelding. crypto.getRandomValues is beschikbaar in mobiele Chrome en Safari en in desktopbrowsers, dus het genereren van een sterk wachtwoord terwijl je op je telefoon een account aanmaakt, werkt precies hetzelfde.