Aller au contenu
ecdsa.com

Tous les outils

Des outils gratuits pour tous ceux qui signent. Chacun s’exécute dans votre navigateur (collez une clé, un jeton ou une signature : rien ne quitte la page), sauf lorsqu’un outil le signale et explique ce qu’il envoie.

91 outils

Signatures

7 outils

Vérifiez une signature, convertissez son encodage, découvrez pourquoi elle ne se vérifie pas, générez des vecteurs de test, observez l’arithmétique des courbes elliptiques sous-jacente et fractionnez un secret en parts de Shamir : chaque outil s’exécute dans votre navigateur.

JOSE et JWT

9 outils

Signez, décodez et vérifiez des JSON Web Tokens, déchiffrez des JWE, lisez des jetons PASETO, générez des clés et convertissez-les entre JWK, PEM et SSH, et construisez ou vérifiez les jeux de clés sur lesquels ils s’appuient, avec des explications claires de ce qui ne va pas.

Décodez des certificats, des demandes de signature, des listes de révocation, des réponses OCSP et des horodatages Certificate Transparency ; générez une CSR et sa clé, vérifiez qu’une clé, un certificat et une CSR vont ensemble, comparez deux certificats, remettez une chaîne dans l’ordre et récupérez les intermédiaires manquants, calculez des empreintes SPKI à épingler et vérifiez si des clés présentent des faiblesses connues ; ouvrez des fichiers PFX, découpez des bundles PEM, explorez de l’ASN.1 brut et composez la commande openssl qu’il vous faut. Les clés restent dans votre navigateur ; les quelques vérifications qui ont besoin de notre serveur indiquent ce qu’elles envoient avant de l’envoyer.

X.509 Certificate Decoder — décodeur de certificats X.509

Inspecter des certificats

Ouvrir l’outil

SSH Key Inspector — inspecteur de clés SSH

Décoder des entrées authorized_keys

Ouvrir l’outil

OpenSSL Command Builder — générateur de commandes OpenSSL

Composer la commande openssl qu’il vous faut

Ouvrir l’outil

ASN.1 Explorer — explorateur ASN.1

Décoder n’importe quelle structure DER ou BER

Ouvrir l’outil

DER Text Editor — éditeur de texte DER

Modifier du DER sous forme de texte lisible

Ouvrir l’outil

CSR Decoder — décodeur de CSR

Vérifier une CSR avant l’AC

Ouvrir l’outil

CRL Decoder — décodeur de CRL

Lire une CRL et y chercher un numéro de série

Ouvrir l’outil

OCSP Decoder — décodeur OCSP

Lire des réponses OCSP, construire des requêtes

Ouvrir l’outil

SCT Decoder — décodeur de SCT

Quels journaux CT ont vu un certificat

Ouvrir l’outil

PFX Inspector — inspecteur PFX

Voir le contenu d’un fichier .pfx ou .p12

Ouvrir l’outil

PEM Bundle Splitter — découpage de bundles PEM

Découper un fichier PEM en blocs propres

Ouvrir l’outil

CSR Generator — générateur de CSR

Créer une CSR et sa clé en local

Ouvrir l’outil

Key & Certificate Matcher — comparateur de clés et de certificats

Cette clé correspond-elle à ce certificat ?

Ouvrir l’outil

Certificate Diff — comparateur de certificats

Ce qui a changé entre deux certificats

Ouvrir l’outil

SPKI Pin Generator — générateur d’empreintes SPKI

Épinglage de clés publiques pour les applications mobiles

Ouvrir l’outil

Weak Key Checker — vérificateur de clés faibles

Repérer les clés cassées et divulguées

Ouvrir l’outil

Certificate Chain Builder — construction de chaînes de certificats

Ordonner et corriger une chaîne de certificats

Ouvrir l’outil

TLS et DNS

9 outils

Générez une configuration TLS pour votre serveur, préparez-vous aux certificats de 47 jours, publiez des enregistrements CAA, TLSA et security.txt, suivez la chaîne de confiance DNSSEC, voyez si votre navigateur utilise déjà le TLS post-quantique et vérifiez de nombreux domaines à la fois. Chaque page indique exactement ce qu’elle envoie sur le réseau, le cas échéant.

E-mail

5 outils

Découvrez pourquoi la vérification d’une signature DKIM échoue, voyez ce que chaque serveur de transfert a enregistré dans une chaîne ARC, créez la clé et l’enregistrement DNS de votre propre domaine, et vérifiez l’enregistrement BIMI d’une marque et son certificat de marque (Mark Certificate). Les outils DKIM et ARC analysent les messages dans votre navigateur et ne consultent que des noms de clés publiques via DNS-over-HTTPS ; l’analyse complète SPF, DKIM, DMARC, ARC, BIMI et MTA-STS s’exécute sur notre serveur et n’envoie le message qu’après votre accord.

Web3

13 outils

Décodez une transaction Ethereum brute ou une délégation EIP-7702, lisez ce qu’une signature de données typées céderait avant de la signer, vérifiez qui a signé un message Ethereum ou une demande de connexion, comparez les hashs d’une transaction Safe avec votre portefeuille matériel, recherchez des nonces ECDSA réutilisés, inspectez des PSBT et des xpub, et vérifiez des signatures Bitcoin (BIP-137/322), Solana et Nostr. Tout s’exécute dans votre navigateur ; les consultations de la blockchain ne sont adressées à un nœud RPC public que lorsque vous le demandez. Les phrases de récupération et les clés privées ne sont jamais acceptées.

Nonce Reuse Checker — vérificateur de réutilisation de nonce

Rechercher des valeurs r répétées dans une adresse Bitcoin

Ouvrir l’outil

EIP-712 Inspector — inspecteur EIP-712

Ce qu’autorise réellement une signature de données typées

Ouvrir l’outil

Ethereum Signature Verifier — vérificateur de signatures Ethereum

Qui a signé ce message Ethereum ?

Ouvrir l’outil

SIWE Verifier — vérificateur SIWE

Contrôler un message Sign-In with Ethereum

Ouvrir l’outil

Safe Transaction Hash — hash de transaction Safe

Vérifier ce que les signataires de votre Safe signent réellement

Ouvrir l’outil

Ethereum Transaction Decoder — décodeur de transactions Ethereum

Décoder des transactions brutes signées

Ouvrir l’outil

EIP-7702 Delegation Decoder — décodeur de délégations EIP-7702

Qui délègue à quel contrat

Ouvrir l’outil

Ethereum Nonce Reuse Checker — vérificateur de réutilisation de nonce Ethereum

Trouver les r répétés dans les signatures Ethereum

Ouvrir l’outil

Bitcoin Message Verifier — vérificateur de messages Bitcoin

Vérifier des signatures BIP-137 et BIP-322

Ouvrir l’outil

PSBT Inspector — inspecteur PSBT

Décoder et vérifier une PSBT avant de la signer

Ouvrir l’outil

xpub Inspector — inspecteur xpub

Dériver les adresses d’une xpub

Ouvrir l’outil

Solana Message Verifier — vérificateur de messages Solana

Vérifier des messages signés Solana

Ouvrir l’outil

Nostr Event Verifier — vérificateur d’événements Nostr

Vérifier des événements Nostr et décoder des npub

Ouvrir l’outil

La cryptographie post-quantique en pratique : signez avec ML-DSA et SLH-DSA, encapsulez avec ML-KEM et avec l’hybride X25519MLKEM768 que les navigateurs utilisent déjà, mesurez les performances de plus de 100 algorithmes liboqs, et inspectez des certificats PQ, ainsi que HPKE et age, le tout dans votre navigateur, sans rien envoyer.

Enregistrez une vraie clé d’accès, connectez-vous avec elle et identifiez l’authentificateur dont elle provient grâce au service de métadonnées FIDO, validez des jetons d’ID OpenID Connect et des réponses SAML, inspectez les attestations du portefeuille européen d’identité numérique (SD-JWT VC et mdoc), les preuves DPoP, COSE et CWT, ainsi que les requêtes HTTP signées par des bots et des agents d’IA. Les jetons et les clés sont vérifiés dans votre navigateur ; la recherche d’authentificateur ne demande à notre serveur que des métadonnées publiques.

Avant d’exécuter une version, contrôlez ce qu’elle est réellement. Vérifiez les bundles Sigstore et la provenance npm jusqu’au dépôt, au workflow et au commit qui les ont produits, lisez les attestations SLSA et in-toto, contrôlez les commits Git et les fichiers signés avec SSH par rapport à allowed_signers, et inspectez les signatures des exécutables Windows, des APK Android et des archives Java. Pour les documents et les médias aussi : vérifiez les signatures PDF (PAdES, LTV) et les e-mails signés (S/MIME) sans rien envoyer, décodez les horodatages RFC 3161, lisez les Content Credentials (C2PA) des images et des vidéos, et prouvez qu’une clé a été générée sur une YubiKey. Les fichiers et les clés restent dans votre navigateur ; le vérificateur npm interroge le registre public sur le paquet que vous indiquez, et la seconde vérification Sigstore, facultative, n’envoie à notre serveur que le bundle et le condensat du fichier.

OpenPGP

1 outil

Collez une clé, une signature ou un message avec armure ASCII, ou ouvrez un fichier .gpg, .sig ou .asc, et affichez chaque paquet : sous-clés, ID utilisateur et autosignatures, expiration et révocation, algorithmes, y compris les clés v6 de la RFC 9580 et les nouveaux identifiants des algorithmes post-quantiques. Avec la clé publique du signataire, vérifiez les signatures détachées, en texte clair et intégrées, comme gpg --verify, sans installer GnuPG. Tout s’exécute dans votre navigateur, et les clés privées sont refusées sans être lues.