JWT-generator en -ondertekenaar
Ondertekenen gebeurt in je browser. Je payload en secret worden nooit verzonden.
Wat is het JWT-generator en -ondertekenaar
Een JWT (JSON Web Token) bundelt een JSON-payload, een header en een handtekening in een compact token voor authenticatie en API-toegang. Deze generator ondertekent je payload met HMAC (HS256, HS384 of HS512) en een gedeeld secret, en levert een kant-en-klaar token. Alles draait in je browser met de Web Crypto API, dus je payload en secret verlaten nooit de pagina.
Hoe te gebruiken
- Bewerk de JSON-payload met de gewenste claims (sub, name, exp enzovoort).
- Voer het ondertekengeheim in dat je deelt met de verifieerder.
- Kies het algoritme (HS256 is de gebruikelijke standaard).
- Kopieer de ondertekende JWT uit het uitvoervak.
Wanneer te gebruiken
Bouw of test je een auth-flow en heb je een geldig token nodig om tegen je API te proberen? Stel de claims in, voer je secret in en je krijgt een ondertekende JWT die je in een verzoek of je JWT-decoder plakt om te bevestigen dat hij verifieert. Ontwikkelaars gebruiken het om logins na te bootsen, tokenbugs te reproduceren en te controleren of een backend precies het verwachte algoritme en secret accepteert.
Veelgestelde vragen
Welke algoritmen worden ondersteund?
HMAC-ondertekening met HS256, HS384 en HS512, met een gedeeld secret. RSA en ECDSA (RS/ES) worden hier niet ondersteund omdat ze een privésleutel nodig hebben, wat niet past bij een tool in de browser.
Is het token versleuteld?
Nee. Een ondertekende JWT is niet versleuteld, alleen ondertekend. Iedereen kan de header en payload lezen door ze in Base64URL te decoderen. De handtekening bewijst dat er niet mee geknoeid is, zet dus nooit geheimen in de payload.
Worden mijn payload en secret ergens naartoe gestuurd?
Nee. Het token wordt in je browser ondertekend met de Web Crypto API. Niets van wat je invoert wordt geüpload, gelogd of opgeslagen. Om een token terug te lezen gebruik je de JWT-decoder.
Gerelateerde tools
JWT Decoder
Decodeer elke JWT direct in je browser. Bekijk de header, payload en handtekening met leesbare vervaldatums. Gratis, privé JWT-decoder.
AES-tekstontsleuteling
Ontsleutel AES-256-tekst met je wachtwoord in de browser. Gratis, privé en volledig offline. Er verlaten geen gegevens je apparaat.
AES-tekstversleuteling
Versleutel tekst met een wachtwoord via AES-256 in je browser. Gratis, privé en volledig offline. Er wordt niets naar een server gestuurd.