Generateur et Verificateur Ed25519 / X25519

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

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.

Exemples de résultats

1 Exemples

Generer des cles Ed25519 deterministes

Utilise un texte seed pour retrouver la meme paire de cles plus tard.

{
  "result": {
    "algorithm": "ed25519",
    "seedSource": "deterministic"
  }
}
Voir paramètres d'entrée
{ "operation": "generate", "algorithm": "ed25519", "encoding": "base58", "seedText": "my team release signing seed 2026" }

Points clés

Catégorie
Sécurité et validation
Types d’entrée
select, textarea
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Ce générateur et vérificateur Ed25519 / X25519 vous permet de créer des paires de clés cryptographiques de manière aléatoire ou déterministe à partir d'un texte de seed, de signer des messages et de vérifier des signatures Ed25519 en encodage Base64 ou Base58.

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.

Comment ça marche

  • 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.

Exemples

1. Génération déterministe de clés Ed25519

Développeur Blockchain
Contexte
Un développeur doit générer de manière reproductible une paire de clés pour un nœud de test sans stocker de fichier de clé privée persistant.
Problème
Obtenir la même paire de clés Ed25519 à chaque déploiement à partir d'une phrase secrète.
Comment l’utiliser
Choisir l'opération 'Générer', l'algorithme 'Ed25519', l'encodage 'Base58', et saisir la phrase secrète dans le champ 'Texte de seed'.
Configuration d’exemple
operation: generate, algorithm: ed25519, encoding: base58, seedText: my-secure-deploy-seed-2026
Résultat
L'outil génère une clé publique et une clé privée au format Base58 qui restent identiques tant que le même texte de seed est utilisé.

2. Signature de message avec Ed25519

Administrateur Système
Contexte
Un administrateur doit envoyer des instructions de configuration à un serveur distant et doit signer le message pour prouver son identité.
Problème
Générer une signature valide pour un message texte en utilisant une clé privée existante.
Comment l’utiliser
Sélectionner l'opération 'Signer', l'algorithme 'Ed25519', l'encodage 'Base64', puis saisir le message et la clé secrète.
Configuration d’exemple
operation: sign, algorithm: ed25519, encoding: base64, message: deploy_version_2.0, secretKey: [Clé secrète Base64]
Résultat
L'outil fournit la signature encodée en Base64 correspondante au message fourni.

Tester avec des échantillons

base64, text

Hubs associés

FAQ

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.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/ed25519-x25519-keygen-signature-verifier

Paramètres de la requête

Nom du paramètre Type Requis Description
operation select Oui -
algorithm select Oui -
encoding select Oui -
seedText textarea Non -
message textarea Non -
secretKey textarea Non -
publicKey textarea Non -
signature textarea Non -

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-ed25519-x25519-keygen-signature-verifier": {
      "name": "ed25519-x25519-keygen-signature-verifier",
      "description": "Genere des cles Ed25519 ou X25519 et prend en charge la signature et la verification Ed25519",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=ed25519-x25519-keygen-signature-verifier",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]