JWT-Generator (Token mit HS256 signieren)
Erstelle und signiere JWT-Tokens mit HS256, HS384 oder HS512 aus einem JSON-Payload und einem geheimen Schlüssel, mit Kurzwahlen für iat, exp und sub, und prüfe die Signatur eines vorhandenen Tokens.
So geht’sJSON Web Token erstellen und signieren
JWT-Generator (Token mit HS256 signieren): wofür es gut ist
Schreibe den Payload in JSON, gib den geheimen Schlüssel an und wähle den Algorithmus. Das Tool baut den Header, codiert alles in Base64 URL und signiert das Token per HMAC mit der Web Crypto API. Buttons fügen die Claims iat und exp hinzu, und ein Feld prüft, ob die Signatur eines vorhandenen Tokens zum Schlüssel passt.
So geht’s
- Schreibe den Payload in JSON.
- Gib Schlüssel und Algorithmus an.
- Kopiere das Token oder prüfe ein anderes.
Wann nutzen
- APIs testen, die Authentifizierung per JWT verlangen.
- Tokens für Entwicklungsumgebungen erzeugen.
- Verstehen, wie die Signatur eines JWT funktioniert.
Häufige Fragen
Was ist ein JWT?
Es ist ein Token im Format header.payload.signatur, jeder Teil in Base64 URL. Der Payload enthält die Informationen (Claims), wie den Nutzer (sub) und die Gültigkeit (exp), und die Signatur stellt sicher, dass niemand den Inhalt ohne Kenntnis des Schlüssels verändert hat.
Ist der Payload verschlüsselt?
Nein. Jeder kann den Payload eines signierten JWT decodieren und lesen. Die Signatur verhindert nur Änderungen. Lege nie Passwörter oder sensible Daten in das Token.
Welchen Schlüssel nutze ich bei HS256?
Einen langen, zufälligen geheimen Schlüssel von mindestens 32 Bytes, der nur auf dem Server liegt. Zum Testen kannst du einen mit dem Passwort-Generator erzeugen. Das Tool signiert mit der Web Crypto API.
Ist das wirklich kostenlos?
Ja, 100% kostenlos. Ohne Anmeldung, ohne Abo und ohne Nutzungslimit. Alle Tools von Tools123 sind kostenlos.