JWT ડીકોડર
JWT પેસ્ટ કરીને તેનું હેડર, પેલોડ અને એક્સપાયરી સાદી ભાષામાં વાંચો, અને સિક્રેટ કે પબ્લિક કીથી તેનું સિગ્નેચર તપાસો. ટોકન ક્યારેય તમારા બ્રાઉઝરની બહાર જતું નથી.
કેવી રીતે વાપરવું
- 1ટોકન પેસ્ટ કરો, આગળ “Bearer ” હોય કે ન હોય, અથવા “સેમ્પલ અજમાવો” દબાવો.
- 2હેડર અને પેલોડ વાંચો, અને તેમની નીચે દરેક ક્લેમનો અર્થ; સમય તમારા પોતાના ટાઇમ ઝોનમાં બતાવેલો હોય છે.
- 3સિગ્નેચર તપાસવા સિક્રેટ (HS256) ટાઇપ કરો કે પબ્લિક કી (RS256, ES256 અને બીજી) પેસ્ટ કરો, પછી “સિગ્નેચર વેરિફાઇ કરો” દબાવો.
વારંવાર પૂછાતા પ્રશ્નો
શું મારું JWT અહીં પેસ્ટ કરવું સુરક્ષિત છે?
હા. ટોકન તમારું પોતાનું બ્રાઉઝર જ ડીકોડ કરે છે અને તપાસે છે: સિક્રેટ અને કી સહિત તમે પેસ્ટ કરો તેમાંનું કંઈ ક્યાંય મોકલાતું, સેવ થતું કે રેકોર્ડ થતું નથી. છતાં, ચાલુ ટોકનને પાસવર્ડની જેમ સાચવો, અને બને ત્યારે એક્સપાયર થયેલું કે ટેસ્ટ ટોકન વાપરો.
શું સિક્રેટ વગર JWT ડીકોડ થઈ શકે?
હા. હેડર અને પેલોડ ફક્ત Base64URL એન્કોડ કરેલાં હોય છે, એન્ક્રિપ્ટ કરેલાં નહીં, એટલે જેની પાસે ટોકન હોય તે કોઈ પણ તેમને વાંચી શકે છે. સિક્રેટ કે કીની જરૂર ફક્ત સિગ્નેચર તપાસવા પડે છે, જે સાબિત કરે છે કે ટોકન અસલી છે અને બદલાયું નથી. એટલે JWTમાં ક્યારેય પાસવર્ડ કે ખાનગી ડેટા ન મૂકો.
JWT ક્યારે એક્સપાયર થાય છે તે કેવી રીતે તપાસું?
તેનો exp ક્લેમ જુઓ: 1 જાન્યુઆરી 1970, UTC થી ગણેલી સેકન્ડની સંખ્યા. આ પેજ તેને તમારા ટાઇમ ઝોનમાં તારીખ અને સમય તરીકે બતાવે છે, કેટલો સમય બાકી છે કે કેટલા સમય પહેલાં તે એક્સપાયર થયું તે જણાવે છે, અને ટોકન એક્સપાયર થઈ ગયું હોય કે હજી માન્ય ન હોય ત્યારે ચેતવણી આપે છે.
કયા સાઇનિંગ અલ્ગોરિધમ વેરિફાઇ થઈ શકે છે?
શેર કરેલા સિક્રેટ સાથે HS256, HS384 અને HS512; RSA પબ્લિક કી સાથે RS256, RS384, RS512, PS256, PS384 અને PS512; EC પબ્લિક કી સાથે ES256, ES384 અને ES512; અને જે બ્રાઉઝર સપોર્ટ કરે તેમાં EdDSA (Ed25519). કીને PEM તરીકે, સર્ટિફિકેટ તરીકે, કે JWK અથવા JWK સેટ તરીકે પેસ્ટ કરો. 100,000 અક્ષર સુધીનાં ટોકન વાંચી શકાય છે.
મારું ટોકન એન્ક્રિપ્ટેડ છે એવું કેમ બતાવે છે?
ત્રણને બદલે પાંચ ભાગવાળું ટોકન JWE છે: તેની અંદરની વિગતો એન્ક્રિપ્ટેડ હોય છે, એટલે ફક્ત સાચી કી ધરાવતી સર્વિસ જ તેને વાંચી શકે છે. તેનું હેડર બતાવાય છે, પણ તેના ક્લેમ અહીં વાંચી શકાતા નથી.
સંબંધિત ટૂલ્સ
- JSON ફોર્મેટર અને વેલિડેટરJSON ફોર્મેટ, મિનિફાઇ અને વેલિડેટ કરો; દરેક ભૂલ તેની લાઇન અને કૉલમ સાથે બતાવાય છે.
- Base64 ડીકોડ અને એન્કોડBase64 લખાણ અને ફાઇલો ડીકોડ કે એન્કોડ કરો, ગુજરાતી, હિન્દી અને ઇમોજી સાચવીને.
- Regex ટેસ્ટરJavaScript રેગ્યુલર એક્સપ્રેશન લાઇવ ટેસ્ટ કરો, દરેક મેચ અને ગ્રુપ હાઇલાઇટ થયેલાં જુઓ.
- UUID જનરેટરરેન્ડમ v4 કે સમય-ક્રમવાળાં v7 UUID જનરેટ કરો, એક કે હજારો એકસાથે, અને કોઈ પણ UUID તપાસો.