JWT Encoder
Generieren Sie signierte JSON Web Tokens mit HS256, HS384 oder HS512. Legen Sie benutzerdefinierten Header und Payload fest, geben Sie ein Geheimnis an und kopieren Sie das codierte JWT.
JWT Encoder
Wie es funktioniert
1. Base64URL-encode the header JSON and payload JSON separately.
2. Concatenate them as header.payload.
3. Sign that string using HMAC with your chosen SHA algorithm and secret.
4. Base64URL-encode the signature and append as header.payload.signature.
⚠ Nur für Entwicklung und Tests. Geben Sie niemals echte Geheimnisse in einem Browser-Tool preis.
Wie JWT-Signierung funktioniert
HMAC-basierte JWT-Signierung kombiniert den Base64url-codierten Header und Payload mit einem Geheimschlüssel, um eine Signatur zu erzeugen. Die drei Teile werden mit Punkten verbunden, um das endgültige Token zu bilden.
Sicherheitswarnung
Verwenden Sie niemals echte Produktionsgeheimnisse in Browser-basierten Tools. Dieser Encoder ist nur für Entwicklung, Tests und Lernen gedacht.
Wie man es benutzt
- Wählen Sie einen Algorithmus (HS256, HS384 oder HS512).
- Bearbeiten Sie das Payload-JSON – fügen Sie alle erforderlichen Claims hinzu.
- Geben Sie einen Geheimschlüssel ein.
- Klicken Sie auf JWT generieren und kopieren Sie das Ergebnis.
Die Signierung wird in Ihrem Browser mit der Web Crypto API ausgeführt – keine Daten werden an einen Server gesendet.
Häufig gestellte Fragen
- Welche Algorithmen werden unterstützt?
- HS256, HS384 und HS512 (HMAC-SHA). RS256 und andere asymmetrische Algorithmen werden in diesem Browser-Tool nicht unterstützt.
- Ist dies sicher für die Verwendung mit Produktionsgeheimnissen?
- Nein. Geben Sie niemals Produktionsgeheimnisse in ein Browser-Tool ein. Verwenden Sie dies nur für Entwicklung und Tests.