TL
Tool Lab
💰Donate
💰Donate

JWT Generator

Genereert ondertekende JSON Web Tokens met HMAC-algoritmen.

Algoritme
Geheime Sleutel
Payload (JSON)

Over deze tool

De JWT Generator maakt ondertekende JSON Web Tokens met HMAC-SHA-algoritmen (HS256, HS384, HS512). U levert een JSON-payload en een geheime sleutel; de tool codeert de header en payload als Base64url en ondertekent met de Web Crypto API.

Alle ondertekening vindt plaats in uw browser via de native crypto.subtle API. Uw geheime sleutel en payload worden nooit naar een server verzonden. Dit hulpmiddel is ontworpen voor leren, ontwikkeling en testen.

Hoe te gebruiken

  1. Selecteer een algoritme (HS256 is het meest gebruikelijk).
  2. Voer uw geheime ondertekeningssleutel in het veld Geheime Sleutel in.
  3. Bewerk de Payload JSON — voeg claims toe of verwijder ze naar behoefte.
  4. Klik op JWT Genereren en daarna op Kopiëren om het token te kopiëren.

Gebruiksscenario's

Gebruikt voor het testen van API-eindpunten die JWT-authenticatie vereisen, het maken van tokens met aangepaste vervaltijden, het leren van JWT-structuur en het verifiëren van tokengenereringslogica aan de serverzijde.

Veelgestelde vragen

  • Is het veilig om te gebruiken met productiegeheimen? Alles is lokaal, maar vermijd het plakken van echte productiegeheimen in webtools. Gebruik een wegwerpsleutel voor testen.
  • Ondersteunt het RS256 of ES256? Alleen HMAC-gebaseerde algoritmen (HS256/HS384/HS512). Asymmetrische algoritmen vereisen een privésleutel in PEM-formaat.
  • Wat is het verschil tussen HS256, HS384 en HS512? Het getal geeft de SHA-hashlengte in bits aan. HS512 produceert een langere handtekening, maar het praktische beveiligingsverschil is verwaarloosbaar.