Ratkaisija

JWT-dekooderi – pura token selaimessa

JWT-dekooderi purkaa JSON Web Tokenin header- ja payload-osan luettavaksi ja muuttaa aikaleimat exp, iat ja nbf päivämääriksi. Purku tehdään selaimessa, eikä työkalu lähetä tokenia minnekään.

Liitä token kenttään, niin näet heti algoritmin, kentät selityksineen, vanhenemisajan ja muotoillun JSONin. Allekirjoitusta ei tarkisteta, joten purettu sisältö ei todista tokenin aitoutta. Työkalu tunnistaa myös salatun JWE-tokenin ja allekirjoittamattoman alg: none -tokenin.

Mikä JWT on ja miten se puretaan?

JWT koostuu kolmesta pisteillä erotetusta base64url-osasta: header, payload ja allekirjoitus. Header ja payload ovat vain koodattuja, eivät salattuja, joten kuka tahansa tokenin näkevä voi lukea ne. Aikaleimat ovat sekunteja 1.1.1970 UTC:stä: esimerkiksi exp-arvo 1893456000 tarkoittaa 1.1.2030 klo 0.00 UTC. Sivulla on mainoksia ja kävijäseurantaa kuten muillakin sivuilla, joten tuotannon tokeneita ei kannata liittää millekään vieraalle verkkosivulle.

JWT-Dekooderi

Ladataan työkalua...

Kokeile myös:

Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut

Hae työkalua →
Lisätietoa

JWT-dekooderi näyttää tokenin sisällön luettavassa muodossa. Se on kehittäjän apuväline kirjautumis- ja API-ongelmien selvittämiseen.

Mitä tämä tekee?

Liitä token; "Bearer"-etuliite ja rivinvaihdot siivotaan pois.

  • Header ja payload muotoiltuna JSONina, kopioitavissa.
  • Rekisteröidyt kentät (iss, sub, aud, exp, nbf, iat, jti) suomeksi selitettyinä.
  • Aikaleimat paikallisena aikana, UTC-aikana ja suhteessa nykyhetkeen.
  • Varoitus, jos alg on none tai aikaleima näyttää millisekunneilta.
Miten tulosta kannattaa tulkita?

"Voimassa" tarkoittaa vain, että aikaleimat ovat voimassa.

  • Allekirjoitusta ei tarkisteta. Sen tarkistaminen vaatii avaimen, ja sen tekee palvelin.
  • Token on vanhentunut exp-hetkestä alkaen.
  • Jos tokenissa ei ole exp-kenttää, se ei vanhene itsestään.
Hyvä tietää

Käsittele tokeneita kuin salasanoja.

  • Tämä työkalu ei lähetä tokenia, eikä token tallennu osoiteriville tai selaimen muistiin.
  • Sivulla on silti mainoksia ja kävijäseurantaa, joten älä liitä tuotannon tokeneita millekään vieraalle sivulle. Käytä testitokenia tai pura token omalla koneellasi.
  • Lähteet: RFC 7519 (JSON Web Token), RFC 7515 (JWS), RFC 7516 (JWE), RFC 7518 (algoritmit).
Huom: JWT-dekooderi on debug-työkalu. Tokenin aitouden ratkaisee aina allekirjoituksen tarkistus palvelimella.
Huomasitko virheen tai onko parannusehdotus? info@…