वेब और एन्कोडिंग
JWT डिकोडर
इसके हेडर, पेलोड और समय के दावों को पढ़ने योग्य तिथियों में अनुवादित देखने के लिए एक JSON वेब टोकन चिपकाएँ। डिकोडिंग पूरी तरह से आपके ब्राउज़र में होती है - टोकन कभी प्रसारित नहीं होता है।
- आपके ब्राउज़र में 100% चलता है
- कोई साइनअप नहीं · कोई अपलोड नहीं
- मुफ़्त, असीमित उपयोग
JWT (header.payload.signature)
उदाहरण: डेमो HS256 टोकन · वाहक प्रारूप —⌘/Ctrl + Enter कनवर्ट करता है · किसी फ़ाइल को लोड करने के लिए उसे छोड़ें · स्थानीय रूप से संसाधित किया जाता है
डिकोडेड आउटपुट
आउटपुट केवल पढ़ने योग्य है. इसे बाहर निकालने के लिए कॉपी, डाउनलोड या शेयर का उपयोग करें।
JWT डिकोडर टूल का उपयोग कैसे करें
-
टोकन चिपकाएँ
एक बियरर उपसर्ग स्वीकार किया जाता है. केवल पहले दो खंड पढ़े जाते हैं - हस्ताक्षर प्रदर्शित होते हैं लेकिन कभी सत्यापित नहीं होते।
-
हेडर और पेलोड पढ़ें
दोनों JSON के रूप में सुंदर रूप से मुद्रित हैं। समय के दावों को सापेक्ष समय के साथ यूटीसी तिथियों में अनुवादित किया जाता है, और समाप्त हो चुके टोकन को चिह्नित किया जाता है।
-
भरोसा करने से पहले जांच लें
"मेरा टोकन अस्वीकृत क्यों किया गया" प्रश्नों को डीबग करने के लिए दावों का उपयोग करें - घड़ी का तिरछा होना, गलत दर्शक, या एक समाप्ति जिस पर आपने ध्यान नहीं दिया।
इस टूल को क्या अलग बनाता है
- पठनीय तिथियों में समय के दावों के साथ सुंदर मुद्रित हेडर और पेलोड
- स्पष्ट रूप से समाप्त / अभी भी वैध ध्वज और उलटी गिनती "समाप्त हो रही है"।
- सही UTF-8 हैंडलिंग के साथ Base64url डिकोडिंग, इसलिए गैर-ASCII नाम सही हैं
- बियरर-प्रीफ़िक्स्ड टोकन के साथ काम करता है; हस्ताक्षर काट-छांटकर दिखाया गया
- टैब में 100% ऑफ़लाइन चलता है - टोकन में अक्सर संवेदनशील दावे होते हैं
वास्तुकला द्वारा गोपनीयता: इस पृष्ठ में कोई विश्लेषण नहीं है जो आपका इनपुट प्राप्त करता हो, और रूपांतरण कोड आपके टैब में चलता है। आप लोड करने के बाद नेटवर्क से डिस्कनेक्ट कर सकते हैं और काम करना जारी रख सकते हैं।
JWT डिकोडर - अक्सर पूछे जाने वाले प्रश्न
क्या किसी वेबसाइट में JWT पेस्ट करना सुरक्षित है?
इस टूल के साथ, टोकन के लिए ही - डिकोडिंग आपके ब्राउज़र में शुद्ध जावास्क्रिप्ट है और कहीं भी कुछ भी नहीं भेजा जाता है। लेकिन टोकन को बिना किसी परवाह के रहस्य मानें: एक JWT एक धारक क्रेडेंशियल है, जो इसे समाप्त होने तक अपने पास रखता है उसके लिए मान्य है। उत्पादन टोकन के लिए, अपने स्वयं के डिबगर में स्थानीय रूप से डिकोडिंग को प्राथमिकता दें।
क्या इससे हस्ताक्षर सत्यापित होता है?
नहीं, और न ही कोई डिकोडर आपकी गुप्त या सार्वजनिक कुंजी के बिना काम करता है। केवल बेस64यूआरएल को डिकोड करने से खंडों को डिकोड किया जाता है। सत्यापन के लिए हस्ताक्षर कुंजी की आवश्यकता होती है और यह आपके बैकएंड या जोस या जेसनवेबटोकन जैसी लाइब्रेरी में होती है।
डिकोडिंग कार्य करने के बावजूद मेरा टोकन अस्वीकार क्यों कर दिया गया है?
सामान्य कारण हैं: एक्सपी दावा पारित हो गया है, टोकन एक अलग दर्शक (एयूडी) या जारीकर्ता (आईएसएस) के लिए जारी किया गया था, सर्वर घड़ी एनबीएफ को भविष्य में खींचने के लिए पर्याप्त भिन्न है, या हस्ताक्षर कुंजी घुमाई गई थी। दावा पैनल पहले तीन का तुरंत उत्तर देता है।
आईएटी, एक्सपी और एनबीएफ का क्या मतलब है?
iat जारी किया जाता है - पर, exp समाप्ति समय है और nbf पहले नहीं है। तीनों सेकंड में यूनिक्स टाइमस्टैम्प हैं। एक टोकन तब मान्य होता है जब nbf ≤ now < exp (जब वे दावे मौजूद होते हैं)।
क्या मैं भूमिका जांच का परीक्षण करने के लिए टोकन संपादित कर सकता हूं?
आप पेलोड को संपादित कर सकते हैं, लेकिन हस्ताक्षर अब मेल नहीं खाएंगे, इसलिए कोई भी सर्वर जो हस्ताक्षरों को सत्यापित करता है - सही ढंग से - इसे अस्वीकार कर देगा। परीक्षण के लिए, अपने वातावरण में कुंजी के साथ पुनः हस्ताक्षर करें; प्रामाणिक पथों का ईमानदारी से परीक्षण करने का यही एकमात्र तरीका है।
संबंधित उपकरण
“जेडब्ल्यूटी डिकोड ऑनलाइन”, “JSON वेब टोकन को डिकोड करें”, “जेडब्ल्यूटी समाप्ति चेकर” खोज रहे हैं? तुम सही जगह पर हैं - सभी 19 टूल ब्राउज़ करें.