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
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, textHubs 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.