Léim go dtí an príomhábhar

Díchódóir JWT saor in aisce

Díchódaigh agus scrúdaigh aon JWT. Féach ceanntásc, pálasta, éag, agus éilimh chaighdeánacha. Ritheann gach rud go háitiúil i do bhrabhsálaí — ní fhágann comharthaí do ghléas riamh.

Oibríonn as líne nuair a lódáiltear é

🔒 Díchódaítear an comhartha go hiomlán i do bhrabhsálaí. Ní sheoltar aon rud chuig aon fhreastalaí.

Úsáidí coitianta

  • Fabhchlárú Fadhbanna Fíordheimhnithe le JWT DecoderScrúdaigh JWTs ó do fheidhmchlár chun claonadh logáil isteach, fadhbanna ceada agus fadhbanna imeall táimhe a dhéanamh.
  • Scrúdaigh Tócan API Agus Deireadh Pointí a ThástáilDíchóid JWTs a thugtar ar ais ó do API chun a fhíorú go bhfuil an ceart éilimh, scóip agus ceadanna á n-eisiúint.
  • Iniúchta Slándála Tócan JWTAthbhreithniú JWTs mar chuid d'iniúchta slándála - seiceáil ar dhul drochúil gnathanúil, fadéilimh táimhe nó sonraí frithdhúlta sa bhreantús.
  • Scrúdaigh Tócan OAuth agus OpenID ConnectDíchóid táimh inrochtana, táimh aitheantais agus táimh athghníomhaithe ó Google, Auth0, Okta, Microsoft agus soláthróir OAuth eile.
  • Foghlaim Conas a Oibríonn Tócan JWTDíchóid samplaí JWT chun an struchtúr a thuiscint: ceannlíne, domhain agus sínithe. Féach ar shamplaí éilimh fíordhaingean.

Conas a Oibríonn sé

Is parsálaí lámhscríofa, gan spleáchas, é an díchódóir a ritheann go hiomlán i do bhrabhsálaí: roinneann sé an comhartha ar phoncanna, tiontaíonn sé gach deighleog Base64URL go Base64 lom ag baint úsáide as athsholáthar teaghráin agus stuáileann sé go hiolraí a ceathair é, ansin glaonn sé ar atob() dúchasach an bhrabhsálaí agus JSON.parse chun na réada ceannteidil agus pálódaithe a fháil ar ais. Úsáideann fíorú sínithe roghnach an API Web Crypto (crypto.subtle.verify) — gan leabharlann, gan freastalaí.

  1. 1
    Díchódú Base64URL
    Roinneann an t-uirlis an JWT ar a dhá dheighilteoir poncáin, ag tabhairt trí dheighleog. Is Base64URL gach deighleog — a úsáideann - agus _ in ionad + agus / agus a fhágann stuáil ar lár. Malartaíonn an cód na carachtair sin ar ais agus stuáileann sé le comharthaí =, ansin glaonn sé ar atob() ionsuite an bhrabhsálaí chun na bearta a dhíchódú.
  2. 2
    Parsáil JSON agus baint amach éileamh
    Cuirtear na bearta díchódaithe trí JSON.parse chun na réada ceannteidil agus pálódaithe a tháirgeadh. Baintear amach na héilimh chláraithe exp, iat, agus nbf mar stampaí ama Unix agus tiontaítear go réada Date iad; atseiceáiltear stádas éagtha gach 20 soicind trí setInterval ionas go n-athraíonn comhartha a théann in éag fad a bhfuil an cluaisín oscailte ó bhailí go éagtha go huathoibríoch. Formáidítear stampaí ama coibhneasta ('i 3 lá', '2 uair an chloig ó shin') le Intl.RelativeTimeFormat ag baint úsáide as locale do bhrabhsálaí.
  3. 3
    Taispeáint sínithe agus fíorú roghnach
    Taispeántar teaghrán amh sínithe Base64URL in aice leis an gceannteideal agus pálódú. Má sholáthraíonn tú eochair, glaonn an t-uirlis ar crypto.subtle.importKey agus crypto.subtle.verify chun an síniú a sheiceáil go háitiúil. Glacann sé le rúin roinnte HMAC (HS256/384/512), eochracha poiblí RSA ionchódaithe PEM (RS256/384/512), agus eochracha poiblí ECDSA nó réada JWK/JWKS (ES256/384/512) — cinnte ag an réimse alg sa cheannteideal.
  4. 4
    Gan aon iarratais líonra
    Ritheann gach céim — díchódú, uimhríocht stampa ama, agus fíorú cripteagrafach — laistigh d'inneall JavaScript an bhrabhsálaí. Ní fhágann an comhartha ná aon ábhar eochrach a chuireann tú isteach do ghléas riamh.

Is minic go n-iompraíonn JWTanna dintiúir sheisiúin, aitheantas úsáideora, agus raonta údaraithe; díchódaíonn agus fíoraíonn an t-uirlis seo iad go roghnach go hiomlán i do bhrabhsálaí ag baint úsáide as atob() agus an API Web Crypto, mar sin ní thraschuirtear an comhartha ná aon eochair a sholáthraíonn tú áit ar bith.

Uirlisí Gaolmhara

Ceisteanna Coitianta