Comment utiliser : Générateur de clés RSA
- Choisissez RSA, ECDSA ou Ed25519, puis la taille de clé ou la courbe.
- Cliquez sur Générer la paire de clés.
- Copiez ou téléchargez la clé privée (PKCS#8) et la clé publique au format PEM, OpenSSH ou JWK.
Quel type de clé choisir ?
| Type | Tailles | Usages conseillés |
|---|---|---|
| RSA | 2048 (minimum actuel), 3072, 4096 | Compatibilité maximale : TLS, JWT RS256, systèmes anciens |
| ECDSA | P-256, P-384, P-521 | Clés petites et rapides : JWT ES256, TLS, API Apple et cloud |
| Ed25519 | 256 bits (fixe) | SSH et signature moderne ; rapide et difficile à mal utiliser |
Une clé EC de 256 bits offre une sécurité comparable à une clé RSA de 3072 bits. Le NIST recommande RSA 2048 comme minimum jusqu’en 2030, puis 3072 au-delà.
Formats de sortie
- PKCS#8 PEM (
BEGIN PRIVATE KEY) — le format standard de clé privée pour OpenSSL, Node.js, Java, Go et l’encodeur JWT. - SPKI PEM (
BEGIN PUBLIC KEY) — la clé publique à partager avec les personnes qui vérifient vos signatures. - OpenSSH (
ssh-rsa AAAA…) — pourauthorized_keys. Pour des paires de clés SSH avec une clé privée OpenSSH, utilisez le générateur de clés SSH. - JWK — JSON Web Key pour les points de terminaison JWKS d’OAuth et d’OpenID Connect.
La génération de clés dans le navigateur est-elle sûre ?
Les clés proviennent de l’API Web Crypto, qui utilise le générateur aléatoire cryptographiquement sûr du système d’exploitation, la même source qu’OpenSSL. Les clés n’existent que dans la mémoire de cette page jusqu’à ce que vous les enregistriez. Pour des clés de production à longue durée de vie, de nombreuses équipes préfèrent les générer sur la machine qui les utilisera (openssl genpkey) ou dans un module matériel de sécurité (HSM).
Convertir avec OpenSSL
# PKCS#8 → format RSA traditionnel
openssl pkey -in private.pem -traditional -out rsa.pem
# extraire la clé publique
openssl pkey -in private.pem -pubout -out public.pemAussi recherché comme : générer clé rsa, paire de clés rsa, générateur clé publique privée, rsa 2048, générateur clé pem, générateur clé ecdsa, générateur jwk, clé ssh rsa en ligne.
Outils complémentaires : Générateur de clés RSA
- Décodeur de certificat SSL — Collez un certificat PEM ou une chaîne complète pour voir à qui il a été délivré, quels domaines il couvre, quand il expire et comment il est signé — comme openssl x509 -text, mais lisible.
- Décodeur CSR — Vérifiez une CSR avant de la soumettre à une autorité de certification : noms de domaine, informations sur l'organisation, robustesse de la clé et extensions demandées.
- Chiffrement AES — Protégez une note, un secret ou une valeur de configuration par mot de passe avec AES-256, ou déchiffrez un texte produit par openssl enc.
- Décodeur JWT — Collez un JSON Web Token pour examiner son en-tête et sa charge utile, vérifier sa date d'expiration et valider sa signature.
Questions fréquentes
Les clés sont-elles envoyées à un serveur ?
Quelle taille de clé RSA utiliser ?
Pourquoi la génération d’une clé RSA 4096 bits prend-elle plus de temps ?
Puis-je ajouter une phrase de passe ?
openssl pkcs8 -topk8 -in private.pem -out encrypted.pem, ou utilisez ssh-keygen -p pour les clés SSH.