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 जाँचें।