Analyseur et Débogueur JWT
Décodez, inspectez et vérifiez vos JSON Web Tokens (JWT) côté client en temps réel avec compte à rebours d'expiration et validation Web Crypto HMAC. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Tableau de Référence Rapide
Présentation Générale et Contexte Technique
Le JSON Web Token (JWT) est le standard ouvert universel défini par la norme IETF RFC 7519 pour transmettre de manière sécurisée des revendications (claims) signées numériquement entre des systèmes distribués. Massivement adopté au sein des frameworks d'autorisation OAuth 2.0, des couches d'identité OpenID Connect (OIDC) et des architectures de microservices modernes, le JWT encapsule les assertions d'identité, les droits d'accès et les métadonnées de session dans une chaîne compacte compatible avec les URL. Un jeton JWT standard se compose de trois segments séparés par des points : l'en-tête (Header, qui déclare l'algorithme cryptographique et le type de jeton), la charge utile (Payload, qui contient les revendications enregistrées, publiques ou privées telles que l'identifiant utilisateur, les rôles et les horodatages d'expiration) et la signature (Signature, qui garantit l'intégrité et l'authenticité des données).
Toutefois, l'inspection et le débogage de jetons JWT durant le développement logiciel posent souvent des risques majeurs de sécurité. De nombreux développeurs collent des jetons de session de production, des identifiants Bearer d'entreprise et des clés secrètes dans des décodeurs web tiers qui journalisent les charges utiles ou exécutent des traceurs analytiques. De plus, les décodeurs classiques affichent des entiers Unix bruts difficiles à interpréter. Kitiverse élimine totalement ces vulnérabilités en exécutant 100% du décodage Base64Url, de l'analyse des revendications et de la vérification cryptographique HMAC-SHA directement dans le bac à sable de votre navigateur via l'API native Web Crypto (SubtleCrypto). 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Comment inspecter, décoder et vérifier des JSON Web Tokens en ligne
Collez un jeton encodé ou modifiez les revendications dans l'éditeur interactif à double colonne avec synchronisation bidirectionnelle instantanée.
Collez votre chaîne JWT encodée (Header.Payload.Signature) dans l'éditeur de gauche, ou cliquez sur « Charger un exemple » pour inspecter un jeton de session de télémétrie réaliste.
Le jeton est immédiatement découpé en trois segments colorés : l'en-tête (Header en rose), les revendications de charge utile (Payload en violet) et la signature cryptographique (Signature en bleu ciel).
Inspectez les revendications décodées à droite. Kitiverse analyse automatiquement les champs standards tels que « exp » (Expiration), « iat » (Émis à), « nbf » (Pas avant), « sub » (Sujet) et « iss » (Émetteur), en affichant un compte à rebours en direct indiquant si le jeton est actif ou expiré.
Pour vérifier la signature cryptographique ou re-signer des revendications modifiées en temps réel, saisissez votre clé secrète partagée HMAC dans le panneau de vérification (cochez l'option Base64 si votre secret est encodé en binaire Base64).
Questions Fréquentes
Est-il sécuritaire de coller de vrais jetons JWT de production dans Kitiverse ?
Quelle est la différence entre un JWT signé (JWS) et un JWT chiffré (JWE) ?
Pourquoi l'algorithme « none » constitue-t-il une vulnérabilité de sécurité critique ?
Comment fonctionne le compte à rebours d'expiration face aux décalages d'horloge (clock skew) ?
Quelle est la différence entre une clé secrète en texte brut et une clé encodée en Base64 ?
Que se passe-t-il si une clé secrète HMAC comporte moins de 32 caractères ?
Instruments Associés dans Cet Établi
Tous les outils de Outils Développeur →Encodeur & Décodeur Base64 et Base64URL
Encodez et décodez des chaînes Base64 et Base64URL (RFC 4648) avec prise en charge native d'UTF-8 multi-octets et formatage Data URI. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Générateur de Typographie Fluide CSS et d'Échelle Modulaire
Calculez des hiérarchies de polices modulaires harmonieuses et des variables de typographie fluide CSS clamp() sans points de rupture. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Générateur UUID v4, UUID v7 et ULID
Générateur par lot et décodeur d'horodatage pour identifiants cryptographiques RFC 9562 UUID v4, UUID v7 ordonnés dans le temps et ULID Base32 Crockford. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Formateur et Validateur JSON
Embellissez, validez et minifiez vos charges utiles JSON en temps réel avec diagnostic précis des erreurs syntaxiques ligne par ligne. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Comparateur de Texte & Code (Diff Checker)
Comparaison de texte côte à côte et en ligne unifiée avec précision au caractère près exécutée localement sans téléversement serveur. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Convertisseur ANSI vers Unicode & Unicode vers ANSI
Convertissez de manière bidirectionnelle les polices graphiques ANSI 8 bits (Arménien ARMSCII-8, Géorgien AcadNusx, Cyrillique CP1251) et le standard Unicode UTF-8 pour Illustrator, Photoshop et le web. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.
Cet utilitaire fonctionne à 100 % localement dans votre navigateur avec stockage sur votre appareil et aucun envoi vers un serveur. Tous les résultats sont fournis « tels quels » — veuillez valider les données, codes et fichiers critiques avant toute mise en production.