Symmetrische Sleutelgenerator
Genereer willekeurige AES of HMAC sleutels in hex, Base64 of ruwe bytes met de Web Crypto API.
Hoe het werkt
De symmetrische sleutelgenerator maakt veilige willekeurige sleutels aan voor symmetrische versleutelingsalgoritmen (AES-128, AES-192, AES-256), direct in uw browser.
Hoe te gebruiken:
- Selecteer de gewenste sleutellengte (128, 192 of 256 bit).
- Kies het uitvoerformaat (hexadecimaal of Base64).
- Klik op Genereren — de sleutel wordt onmiddellijk weergegeven.
- Kopieer de sleutel en bewaar deze op een veilige plaats.
Voorbeeld: AES-256 → hexadecimale sleutel van 64 willekeurige tekens.
Beperkingen: De gegenereerde sleutel wordt nooit opgeslagen — kopieer deze voordat u het tabblad sluit. Deel nooit een symmetrische sleutel via een onveilig kanaal.
Privacy: De generatie is volledig lokaal — er worden geen sleutels verzonden.
Praktijkvoorbeeld
Genereer een 256-bits sleutel: je krijgt 64 hexadecimale tekens, of 44 tekens in base64 — dezelfde 32 willekeurige bytes in andere kleren, en de formaatschakelaar toont alle weergaven naast elkaar. Die lengte is wat AES-256 verwacht, waarmee dit de snelste manier is om een ENCRYPTION_KEY-regel in een .env-bestand of een Kubernetes-secret te vullen. De entropiebalk bevestigt de sterkteklasse, en omdat de generatie crypto.getRandomValues van de browser gebruikt, bestaat de sleutel nergens anders dan op jouw machine.
Gebruiksscenario's
- AES-versleutelingssleutels genereren voor lokale bestandsversleuteling
- HMAC-geheimen aanmaken voor het ondertekenen van tokens
- Eenmalige sleutels produceren voor testomgevingen
- Symmetrische cryptografie onderwijzen met echte sleutelgroottes
Veelgestelde vragen
- Welke sleutellengte kiezen?
- AES-256 is de standaard voor maximale beveiliging. AES-128 is voldoende voor de meeste toepassingen.
- Wordt de sleutel opgeslagen?
- Nee, deze bestaat alleen in uw browser tijdens de sessie.
- Kan ik dezelfde sleutel opnieuw genereren?
- Nee, elke generatie is uniek en willekeurig.
- Wat is het verschil tussen symmetrisch en asymmetrisch?
- Symmetrische versleuteling gebruikt dezelfde sleutel voor versleutelen en ontsleutelen; asymmetrisch gebruikt een paar van publieke/privésleutel.
- Hoe bewaar ik mijn sleutel veilig?
- Gebruik een wachtwoordbeheerder of een versleutelde digitale kluis.