# Generateur et Verificateur Ed25519 / X25519

Genere des cles Ed25519 ou X25519 et prend en charge la signature et la verification Ed25519

> Page canonique: https://elysiatools.com/fr/tools/ed25519-x25519-keygen-signature-verifier

- **Catégorie:** Security

- **Mots-clés:** ed25519, x25519, signature, cles

## Présentation

Cet outil convient aux usages Web3, aux signatures API, SSH/Git ou aux chaines de confiance maison. Vous pouvez generer des cles aleatoires ou deterministes a partir dun texte seed. Ce texte est hache et ne constitue pas un flux BIP39.

## Entrées

- **Operation** (select)
- **Algorithme** (select)
- **Encodage** (select)
- **Texte de seed** (textarea): Optional deterministic seed text. Leave blank for random key generation.
- **Message** (textarea): Message to sign or verify
- **Cle secrete** (textarea): Secret key in the selected encoding
- **Cle publique** (textarea): Public key in the selected encoding
- **Signature** (textarea): Signature in the selected encoding

## Quand l'utiliser

- Lors de la configuration de clés d'authentification pour des protocoles Web3, SSH, Git ou des signatures d'API sécurisées.
- Pour signer un message textuel avec une clé privée Ed25519 afin de prouver son authenticité.
- Pour vérifier l'intégrité et la provenance d'un message reçu à l'aide d'une clé publique et d'une signature.

## Fonctionnement

- Sélectionnez l'opération souhaitée : générer des clés, signer un message ou vérifier une signature.
- Choisissez l'algorithme (Ed25519 ou X25519) et le format d'encodage des données (Base64 ou Base58).
- Saisissez les paramètres requis, comme le texte de seed pour une génération déterministe, ou la clé secrète et le message pour signer.
- Exécutez l'opération pour obtenir instantanément la paire de clés, la signature générée ou le statut de validation.

## Cas d'usage

- Génération d'une paire de clés Ed25519 déterministe à partir d'une phrase secrète pour un déploiement reproductible.
- Signature d'une charge utile d'API avec une clé privée Ed25519 encodée en Base64.
- Validation de la signature d'un message reçu d'un tiers en utilisant sa clé publique encodée en Base58.

## Questions fréquentes

### Quelle est la différence entre Ed25519 et X25519 ?

Ed25519 est optimisé pour les signatures numériques, tandis que X25519 est conçu pour l'échange de clés Diffie-Hellman.

### Comment fonctionne la génération déterministe avec un texte de seed ?

L'outil hache le texte de seed fourni pour l'utiliser comme source d'entropie, ce qui permet de recréer la même paire de clés à chaque fois.

### Puis-je utiliser des phrases de récupération BIP39 comme seed ?

Non, le texte de seed est simplement haché directement pour générer la clé et ne suit pas le standard des phrases mnémoniques BIP39.

### Quels formats d'encodage sont pris en charge pour les clés et signatures ?

Vous pouvez importer et exporter vos clés et signatures au format Base64 ou Base58.

### Puis-je signer des messages avec l'algorithme X25519 ?

Non, la signature et la vérification de messages sont exclusivement prises en charge avec l'algorithme Ed25519.

## Outils associés

- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown
- [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 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.
- [Chiffrement / Déchiffrement RSA](https://elysiatools.com/fr/tools/rsa-encrypt-decrypt): Chiffre du texte avec une clé publique RSA ou déchiffre le texte chiffré avec la clé privée correspondante, en utilisant le padding OAEP (SHA-1 ou SHA-256). Gère les longs messages par blocs. Les clés et données restent locales. PKCS#1 v1.5 n'est pas proposé (Node le désactive pour le déchiffrement à cause des attaques Bleichenbacher).
- [Générateur aléatoire sécurisé](https://elysiatools.com/fr/tools/secure-random-generator): Génère du matériel de clé aléatoire cryptographiquement sûr piloté par un budget d'entropie — demandez N bits d'entropie, obtenez une sortie hex/base64/base64url. Prend aussi en charge les chaînes à alphabet personnalisé via crypto.randomInt (échantillonnage par rejet interne, sans biais de module). Pour tout secret/clé/jeton, utilisez ceci plutôt que les outils basés sur Math.random.
- [Générateur de hash de texte](https://elysiatools.com/fr/tools/text-hash-generator): Calcule MD5, SHA-1, SHA-256, SHA-512 et CRC-32 de tout texte d'un coup. Renvoie hex et Base64 sur l'encodage UTF-8.
- [Générateur d'Acronymes](https://elysiatools.com/fr/tools/acronym-generator): Transforme une phrase en acronyme ou initialisme. Choisissez les mots contributeurs, la/les lettre(s) à prendre, le séparateur et la casse.
- [Generateur de Documentation API](https://elysiatools.com/fr/tools/api-doc-generator): Genere une documentation API elegante a partir de OpenAPI ou de commentaires annotés

## Exemples

- [Échantillons Audio MP3 Libres de Droits](https://elysiatools.com/fr/samples/mp3-samples): Collection d'échantillons audio libres de droits pour les tests et le développement, incluant les sons de la nature, la musique de méditation et l'audio ambiant
- [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 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

## 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.
- [Vérification des signatures détachées et de l'intégrité des fichiers](https://elysiatools.com/fr/hubs/detached-signature-and-file-integrity-verification): Calculez ou reproduisez le hash d'un fichier connu, comparez-le à une somme publiée et vérifiez une signature Ed25519 détachée avec une clé publique dont la confiance a été confirmée séparément.
