JWT-Generator
JWT sofort erstellen und signieren: HS256, RS256, ES256… wählen, Secret eingeben oder neues Schlüsselpaar erzeugen, Payload per iat-, exp-, nbf-Knopf anpassen.
So erstellen Sie ein JWT
- Wählen Sie einen Algorithmus. HS… nutzt ein Secret (ein zufälliges ist schon da); RS… und ES… nutzen einen privaten Schlüssel – tippen Sie auf „Neues Schlüsselpaar“ oder fügen Sie Ihren ein.
- Bearbeiten Sie den Payload; die Knöpfe setzen iat, das Ablaufdatum exp (15 Minuten bis 7 Tage), nbf, sub und iss. Die Daten erscheinen gut lesbar darunter.
- Das Token wird beim Tippen signiert. Kopieren Sie es oder tippen Sie auf „Im JWT-Decoder öffnen“, um es zu lesen und die Signatur zu prüfen.
Häufige Fragen
HS256 nutzt ein gemeinsames Secret zum Signieren und Prüfen – einfach, wenn nur ein System beteiligt ist. RS256 und ES256 signieren mit einem privaten Schlüssel und werden mit dem öffentlichen geprüft – besser, wenn mehrere Dienste Tokens prüfen. ES256 ergibt kürzere Signaturen als RS256.
Ein PEM, das mit „BEGIN PRIVATE KEY“ beginnt. Ein alter „BEGIN RSA PRIVATE KEY“ muss vorher umgewandelt werden, etwa mit openssl pkcs8 -topk8 -nocrypt -in old.pem -out new.pem.
Wer das Token erhält, prüft die Signatur mit dem öffentlichen Schlüssel. Er wird aus dem privaten abgeleitet und lässt sich kopieren; den öffentlichen dürfen Sie weitergeben, den privaten halten Sie geheim.
iat ist der Ausstellungszeitpunkt, exp der Ablauf und nbf der Beginn der Gültigkeit. Alle drei sind Sekunden seit dem 1. Januar 1970; die passenden Daten stehen direkt unter dem Payload.
Ja, sie sind nach Standard signiert. Mit dem Secret oder privaten Schlüssel eines Live-Systems arbeiten Sie aber nur auf einem vertrauenswürdigen Gerät und fügen sie nirgendwo sonst ein.
Es ist völlig kostenlos und ohne Anmeldung nutzbar.
Ähnliche Tools
JWT-DecoderHeader, Payload, Ablauf und Signatur eines JWT prüfenRSA-VerschlüsselungRSA-Schlüssel erzeugen, kurzen Text ver- und entschlüsselnHash-GeneratorMD5-, SHA-1-, SHA-256-, SHA-384-, SHA-512-HashesMarkdown-VorschauMarkdown tippen, live ansehen und HTML erhaltenHTML zu MarkdownHTML oder kopierte Inhalte in Markdown umwandelnUnix-Zeitstempel umrechnenZeitstempel ⇄ Datum, mit aktueller Epoch-ZeitBase64 & URL kodieren / dekodierenBase64 und URLs kodieren und dekodierenData-URI-GeneratorDateien und SVG in Data-URIs umwandelnData-URI-DecoderDatei aus Data-URI oder Base64 ansehen, speichern