JWT डिबगर और पार्सर

नीचे एक JWT पेस्ट करें जिसे आप डिकोड, सत्यापित और जांचना चाहते हैं।

एल्गोरिथ्म

एन्कोडेड टोकन (इनपुट/आउटपुट)

अपना JWT टोकन यहाँ पेस्ट करें...
हेडर
एल्गोरिदम परिभाषित करता है
पेलोड
दावे शामिल हैं
हस्ताक्षर
अखंडता की पुष्टि करता है

हेडर (एल्गोरिथ्म और कुंजी आईडी)

पेलोड (डेटा और दावे)

हस्ताक्षर सत्यापित करें

अपुष्ट (सीक्रेट/कुंजी आवश्यक)

सत्यापन कुंजी गायब या अधूरी है।

एल्गोरिथ्मHS256

JWT डिबगर का उपयोग कैसे करें

1

अपने एन्कोडेड JWT को बाएं पैनल में पेस्ट करें। उपकरण तुरंत हेडर और पेलोड को विभाजित और डिकोड कर देगा।

2

डिकोड किए गए JSON के लिए दाएं पैनल की जांच करें। मान्य दावों और टाइमस्टैम्प को स्वरूपित किया जाएगा।

3

हस्ताक्षर को सत्यापित करने के लिए वैकल्पिक रूप से अपना सममित सीक्रेट या असममित सार्वजनिक कुंजी दर्ज करें।

4

दाईं ओर JSON को संपादित करें। बाएं टोकन को स्वचालित रूप से फिर से हस्ताक्षर करने और अपडेट करने के लिए अपनी निजी कुंजी या सीक्रेट दर्ज करें।

JWT डिबगर अक्सर पूछे जाने वाले प्रश्न

क्या मेरा JWT टोकन किसी सर्वर पर अपलोड होता है?
नहीं। सभी एन्कोडिंग, डिकोडिंग और हस्ताक्षर सत्यापन Web Crypto API का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से होते हैं। आपकी कुंजियाँ कभी भी इंटरनेट पर प्रसारित नहीं होती हैं।
मेरे हस्ताक्षर का सत्यापन विफल क्यों हो जाता है?
सुनिश्चित करें कि आप हेडर में सही एल्गोरिथ्म (जैसे HS256 बनाम RS256) चुनते हैं। HS256 के लिए सीक्रेट की जांच करें और यदि आवश्यक हो तो 'सीक्रेट Base64 एन्कोडेड है' को चिह्नित करें। RS256 के लिए पूर्ण सार्वजनिक कुंजी PEM पेस्ट करना सुनिश्चित करें।
मैं संशोधित दावों के साथ एक नया टोकन कैसे उत्पन्न कर सकता हूँ?
एल्गोरिथ्म का चयन करें, दाएं पैनल पर JSON को संपादित करें, और संबंधित कुंजी (HMAC सीक्रेट या निजी कुंजी PEM) दर्ज करें। बाएं टोकन रीयल-टाइम में अपडेट हो जाएगा।
मानक दावे (claims) क्या हैं?
मानक दावे RFC 7519 में पूर्वनिर्धारित फ़ील्ड (sub, iss, exp, iat) हैं, जो विभिन्न प्रणालियों के बीच प्रमाणीकरण मेटाडेटा को मानकीकृत करने में मदद करते हैं।

🔗 संबंधित उपकरण