JWT erstellen (HS256)
Erzeugen Sie ein mit HMAC-SHA256 signiertes JSON Web Token aus einem JSON-Payload und einem Secret – praktisch zum Testen einer API oder zum Debuggen einer Authentifizierungs-Integration.
So funktioniert es
Ein JWT besteht aus drei Base64-URL-kodierten, durch Punkte getrennten Teilen: einem Header, der den Algorithmus beschreibt, einem Payload mit den Daten (den „Claims“) und einer Signatur, die garantiert, dass das Token nicht verändert wurde. Dieses Tool berechnet die HMAC-SHA256-Signatur aus Ihrem Secret und setzt die drei Teile zusammen – genau so, wie es ein Authentifizierungsserver tun würde.
Warum darf das Secret niemals weitergegeben werden?
Das HMAC-Secret beweist, dass ein JWT tatsächlich von Ihnen ausgestellt wurde. Kennt jemand anderes dieses Secret, kann er in Ihrem Namen gültige Tokens fälschen, etwa indem er sich Administratorrechte zuweist. Verwenden Sie niemals ein Produktions-Secret in einem Online-Testwerkzeug.
Kann dieses Tool ein vorhandenes JWT überprüfen?
Nein, dieses Tool dient ausschließlich dazu, aus einem Payload und einem Secret ein neues Token zu erzeugen. Um ein empfangenes Token zu prüfen, müsste man seine Signatur mit demselben Secret neu berechnen und mit der im Token enthaltenen vergleichen.
100% lokale Verarbeitung: Die Signatur wird vollständig in Ihrem Browser über WebAssembly berechnet; weder der Payload noch das Secret werden an einen Server übertragen.