> genereren | beveiligen | beschermen <
// Genereer cryptografisch veilige wachtwoorden direct
Cryptografische Willekeur
Gebruikt crypto.getRandomValues() voor echte cryptografische willekeur.
Volledig Configureerbaar
Kies lengte, tekensets en sluit dubbelzinnige tekens uit.
Bulk Generatie
Genereer tot 20 wachtwoorden tegelijk.
// OVER WACHTWOORD GENERATIE
Hoe het Werkt:
Deze generator gebruikt de crypto.getRandomValues() methode van de Web Crypto API, een CSPRNG. Elk teken wordt geselecteerd uit de geconfigureerde tekenpool met cryptografisch willekeurige 32-bit gehele getallen.
Example:
Kj9#mP2$xR7!nQ4&
Waarom een Generator Gebruiken:
- >CSPRNG via crypto.getRandomValues() API
- >Entropieberekening toont werkelijke sterkte
- >Configureerbare tekenpools voor elk beleid
- >Bulk generatie voor provisioneringsworkflows
- >100% clientzijdig — wachtwoorden verlaten nooit uw browser
>> veelgestelde vragen
V: Waarom een wachtwoordgenerator gebruiken?
A: Mensen zijn slecht in het maken van willekeurige wachtwoorden. Een cryptografische generator produceert echt willekeurige wachtwoorden met hoge entropie.
V: Hoe veilig zijn deze wachtwoorden?
A: Zeer veilig. Deze tool gebruikt crypto.getRandomValues(), een CSPRNG ingebouwd in de Web Crypto API van uw browser.
V: Wat is wachtwoordentropie?
A: Entropie meet wachtwoordsterkte in bits. Het wordt berekend als log2(pool_grootte^lengte). 80+ bits wordt als sterk beschouwd.
V: Welke wachtwoordlengte wordt aanbevolen?
A: Voor de meeste accounts, 16 tekens of meer. Voor hoge beveiliging, 20-32 tekens.
V: Wachtwoordzin vs willekeurig wachtwoord?
A: Beide kunnen veilig zijn. Willekeurige wachtwoorden zijn korter maar moeilijker te onthouden.
// Entropie per lengte (bits)
| Lengte | Letters + cijfers (62) | Alle afdrukbare tekens (94) |
|---|---|---|
| 8 | 47.6 | 52.4 |
| 12 | 71.5 | 78.7 |
| 16 | 95.3 | 104.9 |
| 20 | 119.1 | 131.1 |
// Wachtwoorden genereren in de terminal
openssl openssl rand -base64 18
Linux tr -dc 'A-Za-z0-9' < /dev/urandom | head -c 20
Python secrets.token_urlsafe(16)
Node.js crypto.randomBytes(16).toString('base64url')
Browser crypto.getRandomValues(new Uint32Array(8))
entropy (bits) = length x log2(alphabet size)
>> Meer vragen
V: Is een lang wachtwoord beter dan een kort, complex wachtwoord?
A: Meestal wel. Elk extra teken voegt log2(alfabetgrootte) bits entropie toe; 16 letters en cijfers (≈ 95 bits) verslaan ruimschoots 8 tekens met symbolen (≈ 52 bits).
V: Mag ik een gegenereerd wachtwoord hergebruiken?
A: Nee. Gebruik per account een uniek wachtwoord en bewaar ze in een wachtwoordmanager. Hergebruik maakt van één datalek toegang tot al je accounts.
V: Waarom niet Math.random() voor wachtwoorden?
A: Math.random() is voorspelbaar en niet bedoeld voor beveiliging. Deze generator gebruikt crypto.getRandomValues(), de cryptografisch veilige generator van de browser – lokaal, zonder iets te versturen.