ToolsMaxxing

JWT डिकोडर

JSON Web Token का हेडर और पेलोड पढ़ें और देखें कि वह कब एक्सपायर होगा।

आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं

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

  1. 1टोकन पेस्ट करें। शुरू में "Bearer " हो तो भी चलेगा।
  2. 2डिकोड किया हुआ हेडर और पेलोड पढ़ें।
  3. 3एल्गोरिद्म, जारी होने और एक्सपायरी के टाइल देखें।
  4. 4जो JSON चाहिए उसे कॉपी करें।

प्राइवेसी

टोकन आपके ब्राउज़र में डिकोड होता है और कभी सर्वर पर नहीं भेजा जाता। फिर भी चालू टोकन को गोपनीय मानें, और हो सके तो टेस्ट टोकन इस्तेमाल करें।

लोग अक्सर पूछते हैं

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

नहीं। यह सिर्फ़ डिकोड करता है। जाँच के लिए सीक्रेट या पब्लिक की चाहिए, और यह काम आपके सर्वर को करना चाहिए। डिकोड हुआ टोकन असली होने का सबूत नहीं है।

क्या प्रोडक्शन टोकन पेस्ट करना सुरक्षित है?

डिकोडिंग लोकल में होती है और कुछ अपलोड नहीं होता, लेकिन वैध टोकन वाला कोई भी व्यक्ति एक्सपायर होने तक उसे इस्तेमाल कर सकता है। चालू टोकन किसी ऐसे पेज पर पेस्ट न करें जिस पर भरोसा न हो, और लीक होने पर उसे रद्द करें।

exp, iat और nbf का क्या मतलब है?

exp एक्सपायरी का समय है, iat जारी होने का समय है, और nbf वह समय है जिससे पहले टोकन स्वीकार नहीं होना चाहिए। तीनों सेकंड में Unix समय हैं, जो यहाँ UTC तारीख़ के रूप में दिखते हैं।

यह क्यों कहता है कि JWT के तीन हिस्से होते हैं?

JWT का रूप header.payload.signature होता है, हर हिस्सा Base64URL एन्कोडेड और बिंदुओं से जुड़ा। दो हिस्से वाला टोकन बिना साइन का है, और पाँच हिस्से वाला एन्क्रिप्टेड JWE है जो बिना की के पढ़ा नहीं जा सकता।

क्या पेलोड एन्क्रिप्टेड होता है?

नहीं। सामान्य साइन किया हुआ JWT सिर्फ़ एन्कोड होता है। जिसके पास भी वह है वह पेलोड पढ़ सकता है, इसलिए उसमें सीक्रेट कभी न रखें।

मिलते-जुलते टूल्स