Aller au contenu
ecdsa.com

JOSE et JWT

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.

9 outils

JWT ES256 Debugger — débogueur JWT ES256

Décoder et vérifier des jetons ES256/ES384/ES512

Décodez un JWT, inspectez l’en-tête et les claims, vérifiez des jetons signés avec ECDSA (ES256, ES384, ES512) à l’aide d’une clé publique et obtenez une explication en termes simples de ce qui ne va pas.

Ouvrir l’outil

JWKS & OIDC Checker — vérificateur JWKS et OIDC

Vérifier le jeu de clés sur lequel reposent vos jetons

Saisissez l’URL d’un JWKS, une configuration OpenID ou simplement le domaine de l’émetteur : le vérificateur récupère ce que votre fournisseur sert réellement et signale les tailles de clé, la couverture des kid, les identifiants en double, les certificats expirés, les éléments privés publiés par erreur et les algorithmes annoncés.

Ouvrir l’outil

JWT Signer — signature de JWT

Signer des jetons avec votre propre clé

Construisez un JWT à partir d’un en-tête et de claims, définissez iat, nbf et exp en temps relatif, puis signez-le avec n’importe quel algorithme JOSE : HMAC, RSA, RSA-PSS, ECDSA ou EdDSA. La clé reste dans votre navigateur.

Ouvrir l’outil

Key Generator — générateur de clés

Nouvelles paires de clés en JWK, PEM et SSH

Créez dans votre navigateur des paires de clés EC, Ed25519, X25519 et RSA ou des secrets symétriques, et obtenez-les en JWK, PEM, OpenSSH et octets bruts, avec l’empreinte RFC 7638 comme kid.

Ouvrir l’outil

JWK Converter — convertisseur JWK

JWK ⇄ PEM ⇄ OpenSSH ⇄ hexa

Collez une clé sous n’importe quelle forme (JWK, PEM, certificat, OpenSSH ou hexa brut) et obtenez-la sous toutes les autres, avec son empreinte RFC 7638 et les algorithmes qui lui conviennent. La conversion s’effectue dans votre navigateur.

Ouvrir l’outil

JWKS Builder — générateur de JWKS

Construire et vérifier un jeu de clés JWK (JSON Web Key Set)

Transformez des clés publiques PEM, des certificats et des JWK en jeu de clés JWK (JSON Web Key Set), avec des kid RFC 7638 et des chaînes x5c, ou collez un jeu pour y rechercher des clés privées divulguées, des kid en double et des usages mélangés.

Ouvrir l’outil

JWE Inspector — inspecteur JWE

Décoder et déchiffrer des jetons JWE

Collez un JWT chiffré ou n’importe quel JWE (compact ou JSON) pour lire son en-tête et sa structure, puis déchiffrez-le avec votre clé privée, votre clé partagée ou votre mot de passe. Le déchiffrement s’effectue dans votre navigateur.

Ouvrir l’outil

HMAC Calculator — calculateur HMAC

HMAC, SHA-2, SHA-3 et MD5

Calculez un HMAC avec SHA-1, SHA-2 ou SHA-3, ou tous les condensats courants d’un message en une seule fois, vérifiez un MAC attendu en temps constant et comparez deux valeurs en toute sécurité. Tout s’exécute dans votre navigateur.

Ouvrir l’outil

PASETO Decoder — décodeur PASETO

Décoder et vérifier des jetons PASETO

Collez un jeton PASETO pour lire sa version, son usage, ses claims et son pied de page, et vérifiez une signature v4.public ou v3.public avec la clé publique de l’émetteur. Tout s’exécute dans votre navigateur.

Ouvrir l’outil