Générateur de clés SSH (ed25519) — paire de clés OpenSSH dans le navigateur
DéveloppementUn générateur de clés SSH ed25519 crée une paire de clés Ed25519 avec la Web Crypto API et l'encode sous forme de matériel de clé publique et privée OpenSSH dans le navigateur.
Cette page a été traduite avec l’aide de l’IA et n’a pas encore été relue par un professionnel. Consultez les sources citées avant toute décision importante.
Qu’est-ce que c’est
Les clés SSH ed25519 sont des identifiants à clé publique courts et rapides, couramment utilisés pour Git, l'accès aux serveurs et l'automatisation des déploiements. Cet outil génère la paire dans votre navigateur, puis produit une clé publique ssh-ed25519 sur une ligne et un PEM de clé privée OpenSSH. La clé privée n'est pas chiffrée : ajoutez-lui donc une passphrase après l'avoir enregistrée, par exemple avec `ssh-keygen -p -f keyfile`.
Comment l’utiliser
- 1Saisissez un commentaire pour la clé.
- 2Générez la paire de clés publique et privée.
- 3Enregistrez la clé publique dans Git ou sur votre serveur, conservez la clé privée en sécurité et ajoutez-lui une passphrase.
Référence
| Champ | Signification |
|---|---|
| Public key | clé ssh-ed25519 sur une ligne à enregistrer sur un serveur ou un hébergeur Git |
| Private key | PEM OpenSSH conservé sur le client ; ne la partagez jamais |
| Comment | texte identifiant la clé |
Sources et normes
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- MDN Web Docs: Web Crypto API - MDN Web Docs
- RFC 8709: Ed25519 and Ed448 Public Key Algorithms for SSH - IETF
FAQ
La clé privée SSH générée est-elle envoyée à un serveur ?
Non. La génération des clés et l'encodage OpenSSH se déroulent uniquement dans votre navigateur ; les clés ne sont ni envoyées ni stockées sur un serveur.
La clé privée est-elle protégée par une passphrase ?
Non. La clé privée OpenSSH générée n'est pas chiffrée. Après l'avoir enregistrée, exécutez `ssh-keygen -p -f filename` en local pour ajouter une passphrase.
Que faire si mon navigateur ne prend pas en charge Ed25519 ?
Utilisez un navigateur récent basé sur Chromium, ou générez la clé en local avec `ssh-keygen -t ed25519`.