Zum Inhalt springen
ecdsa.com

JOSE & JWT

Signiere, dekodiere und prüfe JSON Web Tokens, entschlüssle JWEs, lies PASETO-Tokens, generiere Schlüssel und konvertiere sie zwischen JWK, PEM und SSH, und erstelle oder prüfe die Schlüsselsätze dahinter – mit verständlichen Erklärungen, was nicht stimmt.

9 Tools

JWT-Debugger für ES256

Tokens mit ES256, ES384 und ES512 dekodieren und prüfen

Dekodiere ein JWT, untersuche Header und Claims, prüfe ECDSA-signierte Tokens (ES256, ES384, ES512) mit einem öffentlichen Schlüssel und erhalte eine verständliche Erklärung, was nicht stimmt.

Tool öffnen

JWKS- und OIDC-Checker

Schlüsselsatz hinter deinen Tokens prüfen

Gib eine JWKS-URL, eine OpenID-Konfiguration oder einfach die Domain des Ausstellers ein – der Checker ruft ab, was dein Anbieter tatsächlich ausliefert, und meldet Schlüssellängen, die Abdeckung mit kids, doppelte Kennungen, abgelaufene Zertifikate, versehentlich veröffentlichtes privates Material und die angegebenen Algorithmen.

Tool öffnen

JWT-Signierer

Tokens mit eigenem Schlüssel signieren

Baue ein JWT aus Header und Claims, setze iat, nbf und exp mit relativen Zeitangaben und signiere es mit einem beliebigen JOSE-Algorithmus – HMAC, RSA, RSA-PSS, ECDSA oder EdDSA. Der Schlüssel bleibt in deinem Browser.

Tool öffnen

Schlüsselgenerator

Neue Schlüsselpaare als JWK, PEM und SSH

Erzeuge EC-, Ed25519-, X25519- und RSA-Schlüsselpaare oder symmetrische Secrets in deinem Browser und erhalte sie als JWK, PEM, OpenSSH und rohe Bytes, mit dem Thumbprint nach RFC 7638 als kid.

Tool öffnen

JWK-Konverter

JWK ⇄ PEM ⇄ OpenSSH ⇄ Hex

Füge einen Schlüssel in beliebiger Form ein – JWK, PEM, ein Zertifikat, OpenSSH oder rohes Hex – und erhalte ihn in jeder anderen Form, mit seinem Thumbprint nach RFC 7638 und den Algorithmen, zu denen er passt. Die Konvertierung läuft in deinem Browser.

Tool öffnen

JWKS-Builder

JSON Web Key Set erstellen und prüfen

Mache aus öffentlichen Schlüsseln im PEM-Format, Zertifikaten und JWKs ein JSON Web Key Set mit kids nach RFC 7638 und x5c-Ketten, oder füge einen Schlüsselsatz ein, um ihn auf offengelegte private Schlüssel, doppelte kids und gemischte Verwendungszwecke zu prüfen.

Tool öffnen

JWE-Inspektor

JWE-Tokens dekodieren und entschlüsseln

Füge ein verschlüsseltes JWT oder ein beliebiges JWE ein – kompakt oder als JSON –, um Header und Struktur zu lesen, und entschlüssle es dann mit deinem privaten Schlüssel, einem gemeinsamen Schlüssel oder einem Passwort. Die Entschlüsselung läuft in deinem Browser.

Tool öffnen

HMAC-Rechner

HMAC, SHA-2, SHA-3 und MD5

Berechne einen HMAC mit SHA-1, SHA-2 oder SHA-3 oder alle gängigen Digests einer Nachricht auf einmal, prüfe einen erwarteten MAC in konstanter Zeit und vergleiche zwei Werte sicher. Läuft in deinem Browser.

Tool öffnen

PASETO-Decoder

PASETO-Tokens dekodieren und prüfen

Füge ein PASETO-Token ein, um Version, Zweck, Claims und Footer zu lesen, und prüfe eine Signatur von v4.public oder v3.public mit dem öffentlichen Schlüssel des Ausstellers. Läuft vollständig in deinem Browser.

Tool öffnen