# Générateur de Paires de Clés

Génère des paires de clés publique/privée pour divers algorithmes cryptographiques

> Page canonique: https://elysiatools.com/fr/tools/key-pair-generator

- **Catégorie:** Security

- **Mots-clés:** clé, paire, générateur, publique, privée, cryptographique, RSA, ECC, générateur de paires de clés

## Présentation

Le générateur de paires de clés est un outil de sécurité en ligne permettant de créer instantanément des couples de clés publique et privée pour vos besoins en chiffrement et authentification.

## Entrées

- **Algorithme** (select)
- **Taille de Clé** (select)
- **Format de Sortie** (select)

## Quand l'utiliser

- Lors de la configuration d'un accès sécurisé par clé SSH sur un serveur distant.
- Pour générer des identifiants uniques destinés à la signature numérique de documents ou de données.
- Pour tester des protocoles de communication sécurisés nécessitant des algorithmes RSA, ECC ou Ed25519.

## Fonctionnement

- Sélectionnez l'algorithme cryptographique souhaité parmi RSA, ECC ou Ed25519.
- Choisissez la taille de clé appropriée pour garantir le niveau de sécurité requis.
- Définissez le format de sortie (PEM, Hex ou Base64) pour faciliter l'intégration dans votre système.
- Cliquez sur générer pour obtenir instantanément votre paire de clés publique et privée.

## Cas d'usage

- Sécurisation des connexions SSH pour les administrateurs système.
- Mise en place de l'authentification par clé pour les API privées.
- Génération de paires de clés pour le chiffrement de fichiers locaux.

## Questions fréquentes

### Les clés générées sont-elles stockées sur vos serveurs ?

Non, la génération des clés s'effectue localement dans votre navigateur. Aucune donnée n'est transmise ou conservée.

### Quelle taille de clé dois-je choisir ?

Pour RSA, 2048 bits est le standard actuel, tandis que 4096 bits offre une sécurité renforcée pour les données sensibles.

### Quelle est la différence entre PEM, Hex et Base64 ?

Il s'agit uniquement du format d'encodage. PEM est le standard pour les fichiers de clés, tandis que Hex et Base64 sont utilisés pour le transfert de données textuelles.

### Puis-je utiliser ces clés pour la production ?

Oui, les algorithmes utilisés sont conformes aux standards de l'industrie, mais assurez-vous de stocker votre clé privée dans un endroit sécurisé.

### L'outil supporte-t-il les clés Ed25519 ?

Oui, Ed25519 est disponible dans les options d'algorithmes pour une sécurité moderne et des performances optimisées.

## Outils associés

- [Generateur de Paire de Cles AGEX](https://elysiatools.com/fr/tools/agex-keypair-generator): Genere une paire Ed25519 pour signer et verifier des bundles AGEX
- [Testeur de paire de clés et d'encapsulation ML-KEM / Kyber](https://elysiatools.com/fr/tools/ml-kem-kyber-keypair-and-encapsulation-tester): Génère des paires de clés ML-KEM-512/768/1024 (FIPS 203 / CRYSTALS-Kyber), encapsule un secret partagé aléatoire avec la clé publique, le décapsule avec la clé privée et vérifie l'égalité — en contrôlant en direct les tailles exactes des trois jeux de paramètres.
- [Générateur de paire de clés RSA](https://elysiatools.com/fr/tools/rsa-key-generator): Génère une paire de clés RSA publique/privée via crypto.generateKeyPairSync() de Node, au format PEM. Prend en charge 2048/3072/4096 bits, PKCS#8 (recommandé) ou PKCS#1, et le chiffrement de la clé privée par phrase secrète. Les clés sont générées localement.
- [Générateur de mot de passe](https://elysiatools.com/fr/tools/password-generator): Génère des mots de passe sécurisés aléatoires
- [Planificateur de rotation des secrets .env](https://elysiatools.com/fr/tools/env-file-secret-rotation-planner): Collez un fichier .env pour obtenir un plan de rotation des secrets par étapes. Détecte les URLs de base de données, clés API, jetons d’authentification, clés privées, identifiants cloud, clés de paiement et secrets de chiffrement, scoring par exposition et ancienneté, planification sur une timeline de 4 semaines avec checklist à double clé et un .env.example généré. Dates de dernière rotation optionnelles et cadence configurable (30/90/180/365 jours) pour le score de conformité.
- [Générateur de signature numérique](https://elysiatools.com/fr/tools/digital-signature-generator): Signe un message avec une clé privée ou vérifie une signature avec une clé publique — prend en charge RSA-PSS (SHA-256), ECDSA (P-256) et Ed25519. Cryptographie purement locale (Node crypto.createSign/createVerify), sans réseau. Collez une clé PEM pour signer ou vérifier une signature base64. Cet outil signe/vérifie ; il ne génère pas de paires de clés.
- [Générateur et Analyseur JWK](https://elysiatools.com/fr/tools/jwk-generator): Génère des JSON Web Keys (JWK) pour RSA, EC (P-256/P-384/P-521/secp256k1) et OKP (Ed25519/Ed448/X25519/X448), ou analyse un JWK existant pour inspecter ses paramètres, empreinte et métadonnées
- [Générateur de PKCE Code Verifier et Challenge](https://elysiatools.com/fr/tools/pkce-code-verifier-generator): Génère, valide et vérifie les paires code_verifier / code_challenge PKCE (RFC 7636) OAuth2 / OIDC. Trois modes : (1) générer une nouvelle paire depuis des octets aléatoires cryptographiques (256/384/512/768 bits), (2) auditer un verifier existant selon le RFC — longueur (43–128), charset \[A-Za-z0-9-._~\] et ≥256 bits d'entropie, et (3) vérifier une paire en recalculant BASE64URL(SHA256(verifier)). Construit en option l'URL complète de requête d'autorisation et le corps d'échange de token. Complète le nonce-generator générique (qui n'émet que la paire) avec l'audit de conformité RFC et la vérification de paire.

## Exemples

- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Web Rust](https://elysiatools.com/fr/samples/web-image-processing-rust): Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

## Contenu associé

- [Génération de matériel de clés et enregistrement des clés publiques](https://elysiatools.com/fr/hubs/key-material-generation-and-recording): Générez ou validez une mnémonique BIP39 ou créez une paire de clés asymétriques, puis enregistrez uniquement le matériel public sans mettre de secret dans les téléversements, articles ou journaux.
