SSH-sleutelgenerator
Genereer Ed25519- of RSA-SSH-sleutelparen in OpenSSH-formaat met SHA256-vingerafdrukken zoals ssh-keygen. Draait lokaal met Web Crypto, zonder uploads.
🔒 Draait volledig in uw browser — niets wordt geüploadSSH-sleutels genereren zonder iets te installeren
Met SSH-sleutels log je in op servers en push je naar Git-hosts zoals GitHub of GitLab zonder een wachtwoord te typen. Deze generator maakt het sleutelpaar aan met de ingebouwde Web Crypto API van je browser en codeert het precies zoals ssh-keygen: de publieke sleutel is één regel zoals ssh-ed25519 AAAA… you@laptop, en de privésleutel is een -----BEGIN OPENSSH PRIVATE KEY------bestand dat OpenSSH, PuTTYgen en moderne Git-clients direct kunnen lezen. De getoonde SHA256-vingerafdruk wordt op dezelfde manier berekend als door ssh-keygen -lf, zodat je hem kunt vergelijken met wat een server of Git-host weergeeft. Geen enkel deel van de sleutel wordt over het netwerk verstuurd.
Ed25519 of RSA?
Ed25519 is voor bijna iedereen de beste keuze. De sleutels zijn piepklein, ondertekenen gaat snel en het vermijdt diverse valkuilen van oudere algoritmen. Het wordt ondersteund sinds OpenSSH 6.5 en wordt geaccepteerd door elke grote Git-host en cloudprovider. RSA is nog steeds nuttig voor oude apparatuur, verouderde servers of strikt bedrijfsbeleid; als je het nodig hebt, kies dan 3072 of 4096 bits in plaats van 2048. Ed25519 in Web Crypto vereist een recente browser; als het niet beschikbaar is, meldt de tool dat en schakelt hij automatisch over naar RSA.
Je sleutels beschermen en installeren
De privésleutel wordt zonder wachtzin gegenereerd, zodat elke SSH-client hem kan lezen. Sla hem op als ~/.ssh/id_ed25519 (of id_rsa), beperk de rechten met chmod 600 en voeg daarna lokaal een wachtzin toe met ssh-keygen -p -f ~/.ssh/id_ed25519. Mail de privésleutel nooit en plak hem nooit in een chat. Kopieer alleen de publieke sleutel naar het bestand ~/.ssh/authorized_keys van de server of naar de SSH-sleutelinstellingen van je account. Gebruik voor elk apparaat een aparte sleutel, zodat je de sleutel van een verloren laptop kunt intrekken zonder de andere te beïnvloeden.
Hoe te gebruiken
- Kies een sleuteltypeKies Ed25519 (aanbevolen) of RSA 2048/3072/4096 en voeg optioneel een opmerking toe, zoals je e-mailadres.
- GenereerHet sleutelpaar wordt lokaal aangemaakt en getoond als een OpenSSH-regel met de publieke sleutel en een privésleutelbestand, met de SHA256-vingerafdruk.
- Installeer de sleutelsSla de privésleutel op in ~/.ssh met chmod 600 en voeg de publieke sleutel toe aan authorized_keys of aan je Git-host.