T

Text Machine

शक्तिशाली टेक्स्ट टूल्स, आपके ब्राउज़र में

JWT डिकोडर

किसी भी JSON Web Token को डिकोड करके उसके हेडर, पेलोड और क्लेम को पढ़ने योग्य रूप में जाँचें — और वैकल्पिक रूप से HMAC (HS256/384/512) सिग्नेचर सत्यापित करें। सब कुछ आपके ब्राउज़र में ही रहता है।

एन्कोडेड टोकन

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

  1. 1

    अपना टोकन पेस्ट करें

    एक एन्कोडेड JSON Web Token को इनपुट फ़ील्ड में पेस्ट करें। डिकोडर इसे अपने आप हेडर, पेलोड और सिग्नेचर में विभाजित कर देता है।

  2. 2

    क्लेम पढ़ें

    डिकोड किए गए हेडर और पेलोड को फ़ॉर्मेट किए गए JSON के रूप में जाँचें, और समाप्ति व जारी होने के समय जैसे पंजीकृत क्लेम देखें, जो पढ़ने योग्य तारीख़ों के रूप में दिखाए जाते हैं।

  3. 3

    सिग्नेचर सत्यापित करें

    HMAC टोकन के लिए, यह पुष्टि करने हेतु कि सिग्नेचर मान्य है और टोकन से छेड़छाड़ नहीं हुई है, साइनिंग सीक्रेट दर्ज करें।

  4. 4

    जो चाहिए उसे कॉपी करें

    टेस्ट, दस्तावेज़ीकरण, या डीबगिंग में उपयोग के लिए फ़ॉर्मेट किए गए हेडर या पेलोड JSON को अपने क्लिपबोर्ड पर कॉपी करें।

अक्सर पूछे जाने वाले प्रश्न

JSON Web Token (JWT) क्या है?
JSON Web Token दो पक्षों के बीच क्लेम को दर्शाने का एक संक्षिप्त, URL-सुरक्षित तरीका है। इसमें Base64URL में एन्कोड किए गए तीन भाग होते हैं — एक हेडर, एक पेलोड और एक सिग्नेचर — जो बिंदुओं से अलग किए जाते हैं, और इसका उपयोग वेब API में प्रमाणीकरण और प्राधिकरण के लिए व्यापक रूप से होता है।
क्या JWT डिकोड करने से पासवर्ड या सीक्रेट उजागर होता है?
नहीं। हेडर और पेलोड केवल Base64URL में एन्कोड होते हैं, एन्क्रिप्ट नहीं, इसलिए कोई भी उन्हें पढ़ सकता है — यही कारण है कि आपको कभी भी संवेदनशील सीक्रेट को टोकन के अंदर संग्रहीत नहीं करना चाहिए। साइनिंग सीक्रेट स्वयं कभी टोकन का हिस्सा नहीं होता और इसे डिकोड करके प्राप्त नहीं किया जा सकता।
यहाँ सिग्नेचर सत्यापन कैसे काम करता है?
HMAC एल्गोरिदम (HS256, HS384, HS512) के लिए, यह टूल आपके ब्राउज़र के बिल्ट-इन Web Crypto API का उपयोग करके हेडर, पेलोड और आपके द्वारा दिए गए सीक्रेट से सिग्नेचर की पुनर्गणना करता है, फिर उसे टोकन के सिग्नेचर से तुलना करता है। RS256 और ES256 जैसे असममित एल्गोरिदम को सार्वजनिक कुंजियों की आवश्यकता होती है और उन्हें डिकोड तो किया जाता है पर सत्यापित नहीं।
exp और iat क्लेम का क्या मतलब है?
exp (समाप्ति समय) और iat (जारी होने का समय) पंजीकृत क्लेम हैं जो सेकंडों में Unix टाइमस्टैम्प के रूप में संग्रहीत होते हैं। यह डिकोडर इन्हें पढ़ने योग्य तारीख़ों में बदलता है और आपके डिवाइस की घड़ी के आधार पर दिखाता है कि टोकन वर्तमान में सक्रिय है, अभी मान्य नहीं है, या समाप्त हो चुका है।
क्या मेरा टोकन किसी सर्वर पर भेजा जाता है?
नहीं। डिकोडिंग और सिग्नेचर सत्यापन पूरी तरह आपके ब्राउज़र में चलते हैं। आपका टोकन और सीक्रेट कभी अपलोड, लॉग, या संग्रहीत नहीं किए जाते, इसलिए प्रोडक्शन टोकन भी पूरी तरह निजी रहते हैं।

संबंधित टूल्स

इन उपयोगी टूल्स के साथ आगे बढ़ें

URL Encoder / Decoder

Base64 एन्कोड / डिकोड

HTML से टेक्स्ट कनवर्टर

JSON फ़ॉर्मेटर

Regex परीक्षक

CSS ग्रेडिएंट जेनरेटर