Zum Inhalt springen

JWT-Decoder

Header und Payload eines JSON Web Tokens dekodieren. Der Token wird nirgendwohin gesendet

Tool wird geladen…

Dekodiert ein JSON Web Token: Fügen Sie es ein, um Header und Payload als JSON zu sehen, wobei Zeit-Claims wie das Ablaufdatum in lesbare Daten umgewandelt werden. Damit prüfen Sie den Inhalt eines Tokens und ob es abgelaufen ist, wenn eine Anmeldung oder ein API-Aufruf fehlschlägt.

So geht’s

  1. Fügen Sie ein JWT, das mit eyJ beginnt, in „Token“ ein. Ein vorangestelltes „Bearer “ wird ignoriert.
  2. Sehen Sie sich das JSON in „Header“ und „Payload“ sowie den Teil „Signatur“ an.
  3. Lesen Sie in der Tabelle „Claims“ Ausstellungs- und Ablaufzeit sowie einen Status wie „Abgelaufen“ oder „Gültig“ ab.
  4. Um zu prüfen, ob dem Token vertraut werden kann, geben Sie unter „Signatur prüfen (optional)“ das Secret oder den öffentlichen Schlüssel ein.

So wird gerechnet

Häufige Fragen

Wie sehe ich, wann ein JWT abläuft?
Fügen Sie das Token ein. „Läuft ab am“ (exp) in der Tabelle „Claims“ zeigt Datum und Uhrzeit, und die Statusspalte zeigt die verbleibende Zeit oder „Abgelaufen“.
Ist ein JWT verschlüsselt?
Ein normales JWT (JWS) ist signiert, nicht verschlüsselt, daher kann jeder seinen Inhalt lesen. Legen Sie keine Passwörter oder andere Geheimnisse darin ab. Ein Token mit 5 Teilen ist ein verschlüsseltes JWE und lässt sich ohne den Schlüssel nicht lesen.
Beweist das Dekodieren, dass ein Token echt ist?
Nein. Jeder kann den Inhalt ändern, vertrauen kann man nur einer Signatur, die mit dem richtigen Schlüssel geprüft wurde. Geben Sie den Schlüssel unter „Signatur prüfen (optional)“ ein, um „Signatur gültig“ oder „Signatur ungültig“ zu sehen.