JWT डिकोडर

JSON Web Token पेस्ट करें और उसका कंटेंट पढ़ें, देखें कि वह एक्सपायर हुआ या नहीं, और उसका सिग्नेचर वेरिफ़ाई करें।

इसी डिवाइस पर सुरक्षित

आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

सुरक्षित

डिकोडिंग और वेरिफ़िकेशन इसी डिवाइस पर होते हैं। टोकन कभी कहीं नहीं भेजा जाता।

डिकोड किया गया

आपके टोकन का हेडर, पेलोड और तारीखें यहाँ दिखेंगी।

सिग्नेचर वेरिफ़ाई करें (वैकल्पिक)

पहले कोई टोकन डिकोड करें। उसका एल्गोरिदम बताता है कि कौन-सी की चाहिए।

यह कैसे काम करता है

  1. टोकन पेस्ट करें

    Authorization हेडर, कुकी या अपने लॉग से JWT पेस्ट करें। शुरू में लगा “Bearer” अनदेखा कर दिया जाता है।

  2. कंटेंट पढ़ें

    हेडर और पेलोड फ़ॉर्मेट किए गए JSON में दिखते हैं, और exp, iat व nbf आपके टाइम ज़ोन की तारीखों में बदल जाते हैं।

  3. ज़रूरत हो तो वेरिफ़ाई करें

    सिग्नेचर पक्का करने के लिए शेयर्ड सीक्रेट डालें या पब्लिक की पेस्ट करें, और टोकन आपके डिवाइस से बाहर नहीं जाता।

अक्सर पूछे जाने वाले सवाल

क्या यहाँ असली टोकन पेस्ट करना सुरक्षित है?

टोकन आपके ब्राउज़र में डिकोड और वेरिफ़ाई होता है और कभी किसी सर्वर पर नहीं भेजा जाता। फिर भी, टोकन एक अस्थायी पासवर्ड जैसा होता है: इसे शेयर करने से बचें, और अगर यह कहीं और उजागर हुआ हो तो इसे रद्द करें।

क्या कोई भी JWT का कंटेंट पढ़ सकता है?

हाँ। सामान्य साइन किया गया JWT सिर्फ़ Base64url में एनकोड होता है, एन्क्रिप्ट नहीं, इसलिए जिसके पास भी यह है, वह पेलोड पढ़ सकता है। सिग्नेचर सिर्फ़ यह साबित करता है कि किसी ने इसे बदला नहीं। JWT पेलोड में कभी सीक्रेट जानकारी न रखें।

मेरा टोकन एक्सपायर क्यों बताया जा रहा है?

exp क्लेम में एक्सपायरी का समय होता है, 1 जनवरी 1970 (UTC) से सेकंड में। अगर आपके डिवाइस की घड़ी के हिसाब से वह पल बीत चुका है, तो टोकन एक्सपायर हो गया है और सर्वर को इसे अस्वीकार करना चाहिए।

कौन-से सिग्नेचर वेरिफ़ाई हो सकते हैं?

शेयर्ड सीक्रेट के साथ HMAC (HS256, HS384, HS512), और PEM या JWK फ़ॉर्मेट की पब्लिक की के साथ RSA (RS256–512, PS256–512) और एलिप्टिक कर्व (ES256, ES384, ES512)। वेरिफ़िकेशन आपके ब्राउज़र में पहले से मौजूद Web Crypto से होता है।

iss, sub और aud का क्या मतलब है?

ये स्टैंडर्ड क्लेम हैं: iss बताता है कि टोकन किसने जारी किया, sub बताता है कि यह किसके बारे में है (अक्सर यूज़र ID), और aud बताता है कि यह किसके लिए है। पेलोड के दूसरे फ़ील्ड उस ऐप्लिकेशन के अपने होते हैं जिसने टोकन बनाया।

One For All को अपने कंप्यूटर पर इंस्टॉल करें

इसके बाद One For All किसी ऐप की तरह अपनी अलग विंडो में, सीधे आपके डेस्कटॉप या होम स्क्रीन से खुलता है। किसी ऐप स्टोर से कुछ डाउनलोड नहीं करना पड़ता, और आपकी फ़ाइलें अब भी आपके डिवाइस पर रहती हैं।

  1. एड्रेस बार की दाईं ओर दिए इंस्टॉल आइकन पर क्लिक करें, या ब्राउज़र मेन्यू (⋮) खोलें।
  2. “Install One For All” या “Install page as app” चुनें: आपके डेस्कटॉप और ऐप्स में एक शॉर्टकट जुड़ जाएगा।

इस टूल का इंजन डाउनलोड करें?

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। इसके लिए इसे नीचे दी गई चीज़ें One For All से सिर्फ़ एक बार डाउनलोड करनी होंगी। इसके बाद वे इसी डिवाइस पर सेव रहती हैं, इसलिए अगली बार टूल तुरंत शुरू हो जाता है।

आपकी फ़ाइलें कभी कहीं नहीं भेजी जातीं।