Outil de signature et de vérification Ed25519 en ligne

Signature Ed25519

Vérification Ed25519

À propos de cet outil

À quoi sert cet outil

Cette page signe du texte UTF-8 avec une clé privée Ed25519 et vérifie les signatures Base64 avec la clé publique correspondante. C'est utile pour déboguer les flux de signature de messages, les API et les protocoles d'application.

Toutes les opérations de signature et de vérification sont gérées localement dans le navigateur, les clés sensibles n'ont donc pas besoin de quitter votre machine.

Ici, Ed25519 désigne le schéma de signature Ed25519 normalisé dans la RFC 8032, avec signature et vérification de messages bruts plutôt qu'un empaquetage de certificats.

Exigences de clé

  • La signature accepte une clé privée Base64 qui décode en 32 octets ou 64 octets.
  • La vérification nécessite une clé publique Base64 qui décode exactement 32 octets.
  • Le champ de signature attend une signature Ed25519 encodée en Base64.

Flux de travail typique

  1. Collez le message et la clé privée pour générer une signature.
  2. Collez le même message, la clé publique et la signature dans le panneau de vérification.
  3. Si la signature a été produite par la clé privée correspondante et que le message n'a pas été modifié, la vérification réussit.

FAQ

Que prouve une signature Ed25519 ?

Elle prouve qu’un message a été signé avec la clé privée correspondante et que le message signé n’a pas été modifié depuis.

Faut-il la clé privée pour vérifier une signature Ed25519 ?

Non. La vérification utilise la clé publique, le message original et la signature. La clé privée sert uniquement à créer une nouvelle signature.

Pourquoi la vérification Ed25519 échoue-t-elle ?

Le message, la clé publique et la signature doivent correspondre exactement. Des espaces en trop, des fins de ligne différentes, un encodage différent ou une autre paire de clés invalident le résultat.

Outils connexes