JWT Generator

JSON Web Token erstellen, Header und Payload anpassen

HEADERJWT Header-Konfiguration
SECRETSignatur-Secret
PAYLOADJWT Payload-Konfiguration
Schnell hinzufügen:
Generiertes JWT Token
Oberen Button klicken, um JWT Token zu generieren

Was ist JWT?

JWT (JSON Web Token) ist ein offener Standard (RFC 7519) zur sicheren Übertragung von Informationen zwischen Parteien. JWT besteht aus drei Teilen: Header, Payload, Signature, getrennt durch Punkte. Häufig verwendet für Authentifizierung und Informationsaustausch.

Verwendung

JWT Generierungsprozess

  1. Signatur-Algorithmus wählen (Standard HS256)
  2. Signatur-Key eingeben oder mit "Generieren"-Button erstellen
  3. Payload JSON bearbeiten, Schnell-Button für Standard-Claims
  4. Ausgabezeit (iat) und Ablaufzeit (exp) setzen
  5. "JWT Token generieren" Button klicken
  6. Generiertes Token kopieren und für Tests oder Entwicklung verwenden

Unterstützte Algorithmen

AlgorithmusTypBeschreibung
HS256Symmetrische VerschlüsselungHMAC SHA-256, am häufigsten verwendeter Algorithmus
HS384Symmetrische VerschlüsselungHMAC SHA-384
HS512Symmetrische VerschlüsselungHMAC SHA-512

Anwendungsbeispiele

Benutzer-Authentifizierungs-Token generieren Payload-Einstellung: { "sub": "user-123", "name": "Mustermann", "role": "admin", "iat": 1705312800, "exp": 1705399200 } Generiertes JWT verwendet für: - API-Anfrage-Authentifizierung - Single Sign-On (SSO) - Benutzersitzungs-Verwaltung Token-Ablaufzeit-Einstellung Voreinstellungs-Schnellauswahl: - In 1 Stunde: Für temporäre Sitzungen - In 24 Stunden: Für tägliche Anmeldungen - In 7 Tagen: Für "Angemeldet bleiben"-Funktion - In 30 Tagen: Für langfristig gültige Tokens

Häufig gestellte Fragen (FAQ)

F: Ist das generierte JWT in der Produktionsumgebung sicher?

A: Dieses Werkzeug generiert korrektes JWT-Format, aber verwenden Sie einen starken Zufalls-Key (mindestens 32 Zeichen) und setzen Sie eine sinnvolle Ablaufzeit. Verwalten Sie den Key sicher und lassen Sie ihn nicht durchsickern.

F: Warum können nur HMAC-Algorithmen ausgewählt werden?

A: Dieses Werkzeug unterstützt derzeit symmetrische Verschlüsselungs-Algorithmen (HS256/HS384/HS512), die für die meisten Szenarien geeignet sind. RSA und andere asymmetrische Algorithmen erfordern Schlüsselpaar-Management und werden in zukünftigen Versionen unterstützt.

F: Was ist die Rolle von iat und exp?

A: iat (Issued At) zeigt die Token-Ausgabezeit, exp (Expiration) zeigt die Ablaufzeit. Der Server kann prüfen, ob das Token im gültigen Zeitraum liegt. Nach Ablauf muss ein neues Token angefordert werden.

F: Wie kann das generierte JWT validiert werden?

A: Verwenden Sie das JWT-Parser-Werkzeug dieser Website oder validieren Sie serverseitig mit dem gleichen Key, ob die Signatur korrekt ist.