JWT डिकोडर: JSON Web Token का हेडर और पेलोड पढ़ें

JSON Web Token पेस्ट करें और देखें उसमें क्या है: एल्गोरिद्म, क्लेम और यह कब समाप्त होता है।

टोकन
डिकोड किया हुआ

कैसे इस्तेमाल करें

  1. टोकन पेस्ट करें ("Bearer" के साथ या बिना)।
  2. हेडर और पेलोड फ़ॉर्मैट किए JSON में पढ़ें।
  3. जारी होने और समाप्ति का समय भारतीय समय में देखें।

ज़रूरी जानकारी

JWT के डॉट से अलग तीन हिस्से होते हैं: हेडर, पेलोड और सिग्नेचर। पहले दो सिर्फ़ Base64url में लिखा JSON हैं, इसलिए टोकन रखने वाला कोई भी इन्हें पढ़ सकता है। यह टूल इन्हें डिकोड करता है और iat, nbf, exp का समय IST में दिखाता है, साथ में साफ़ बताता है कि टोकन समाप्त हुआ या नहीं।

डिकोड करना जाँचना (verify) नहीं है। टूल सिग्नेचर कभी नहीं जाँचता और न आपका सीक्रेट या की माँगता है, इसलिए यह नहीं बता सकता कि टोकन असली है या नहीं। भरोसा करने से पहले आपके सर्वर को हमेशा टोकन जाँचना चाहिए। alg "none" वाले टोकन में सिग्नेचर ही नहीं होता; हम इसकी चेतावनी देते हैं।

टोकन असल में पासवर्ड जैसे हैं: सही टोकन वाला कोई भी उसके समाप्त होने तक उस यूज़र की तरह काम कर सकता है। यहाँ टेस्ट टोकन इस्तेमाल करें, असली यूज़र के प्रोडक्शन टोकन कभी नहीं, भले ही यह पेज सब कुछ आपके ब्राउज़र में रखता है। एन्क्रिप्टेड टोकन (JWE, पाँच हिस्से) बिना की के नहीं पढ़े जा सकते।

सवाल-जवाब

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

टोकन आपके ब्राउज़र में ही रहता है। फिर भी असली प्रोडक्शन टोकन किसी भी वेबसाइट पर न डालें; टेस्ट टोकन इस्तेमाल करें।

क्या यह टूल सिग्नेचर जाँच सकता है?

नहीं, जानबूझकर। जाँच के लिए आपका सीक्रेट चाहिए, जो सर्वर से बाहर नहीं जाना चाहिए।

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

JWT पेलोड एनकोड होता है, एन्क्रिप्ट नहीं। इसमें गुप्त जानकारी न रखें।

तारीख़ें किस टाइम ज़ोन में हैं?

भारतीय मानक समय (IST)। टोकन में ये 1970 से गिने सेकंड (UTC) के रूप में होती हैं।

JWE क्या है?

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

आख़िरी अपडेट: