सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें

JWT एन्कोडर / डिकोडर

JWT Encoder / Decoder

HS, RS और ES एल्गोरिद्म वाले JWT डिकोड करें, सिग्नेचर सत्यापित करें या नया टोकन साइन करें — कुंजी और पेलोड आपके ब्राउज़र से बाहर नहीं जाते।

लोकल प्रोसेसिंग

प्रोसेसिंग का विवरण

टूल का इनपुट आपके डिवाइस पर प्रोसेस होता है।

टूल चलाने के लिए संसाधन डाउनलोड हो सकते हैं। खाता सेवाएँ अलग हैं।

ऑफ़लाइन उपयोग तैयार हो रहा है…

गोपनीयता की जानकारी
बग रिपोर्ट करें

टास्क पथ / इनपुट से परिणाम तक

JWT कैसे डिकोड, साइन और वेरिफ़ाई करें

  1. 01

    ऑपरेशन चुनें

    अविश्वसनीय क्लेम निरीक्षित करने के लिए डिकोड, टोकन बनाने के लिए साइन, या अपने चुने एल्गोरिदम और कुंजी से टोकन जांचने के लिए वेरिफ़ाई चुनें।

  2. 02

    टोकन पेस्ट करें या पेलोड लिखें

    डिकोड और वेरिफ़ाई के लिए, कॉम्पैक्ट तीन-खंड टोकन कॉम्पैक्ट JWT में पेस्ट करें, 64 KiB तक। साइन के लिए, क्लेम JSON ऑब्जेक्ट के रूप में JSON पेलोड में लिखें, 32 KiB तक; जो JSON ऑब्जेक्ट नहीं है वह अस्वीकार होता है।

  3. 03

    खोजने के लिए नमूना लोड करें

    सुरक्षित सामग्री से पूरा वर्कफ़्लो देखने के लिए नमूना लोड करें दबाएं: डिकोड को पढ़ने लायक HS256 टोकन मिलता है, HMAC मोड को अपने सीक्रेट के साथ प्रदर्शन टोकन मिलता है, और असममित मोड पेलोड लोड करते हैं ताकि आप अपनी मेल खाती कुंजी पेस्ट कर सकें।

  4. 04

    एल्गोरिदम और कुंजी चुनें

    साइन और वेरिफ़ाई में, HMAC, RSA या ECDSA समूहों से कोई एल्गोरिदम चुनें। HS एल्गोरिदम HS256 के लिए कम से कम 32 UTF-8 बाइट का साझा रहस्य लेते हैं (HS384 के लिए 48, HS512 के लिए 64); RS और ES साइन करने के लिए PEM-एनकोडेड PKCS8 निजी कुंजी या वेरिफ़ाई के लिए SPKI सार्वजनिक कुंजी लेते हैं, 16 KiB तक।

  5. 05

    चलाएं और फ़ैसला पढ़ें

    चुना गया ऑपरेशन चलाएं। डिकोड अविश्वसनीय हेडर और पेलोड डेटा प्रदर्शित करता है; साइन कॉम्पैक्ट टोकन बनाता है। वेरिफ़ाई दिखाए गए ब्राउज़र समय पर हस्ताक्षर और किसी भी exp/nbf शर्त की जांच करता है। समय कार्ड और सटीक विफलता संदेश पढ़ें, फिर इनपुट ठीक करके दोबारा चलाएं।

  6. 06

    कॉपी, डाउनलोड और सफ़ाई करें

    नतीजा कॉपी करें टोकन या डिकोड किए JSON को क्लिपबोर्ड पर रखता है, और डाउनलोड toolars-jwt.txt या toolars-jwt.json सहेजता है। कुंजियाँ मेमोरी में रहती हैं: मोड या एल्गोरिदम बदलने से कुंजी फ़ील्ड साफ़ होता है और रीसेट मौजूदा इनपुट और कुंजियाँ हटाता है। दूसरे टूल को पहले से सौंपा गया आउटपुट नहीं हटता; गोपनीयता FAQ देखें।

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
वैकल्पिक स्थानीय हस्तांतरण
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

JWT एन्कोडर/डिकोडर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

कार्यस्थान और हस्तांतरण

टैब बंद करने पर सामान्य कार्यस्थान डेटा मिट जाता है। हस्तांतरण चुनने पर चुना गया परिणाम पेज दोबारा लोड करने या टैब बंद करने के बाद भी इसी डिवाइस पर रहता है और 30 मिनट तक स्वीकार किया जा सकता है। स्वीकार या खारिज करने पर वह हट जाता है; समय सीमा पार कर चुके रिकॉर्ड अगली बार हस्तांतरण सुविधा इस्तेमाल करने पर साफ़ होते हैं।

JWT एन्कोडर/डिकोडर असल में क्या करता है

लॉगिन फ़्लो ऐसा टोकन लौटाता है जिसे API बार-बार अस्वीकार करता है, और पहला सवाल यही है कि क्लेम असल में क्या कहते हैं: डिकोड हेडर और पेलोड सेकंडों में दिखा देता है। बाद में, किसी डेवलपमेंट सेवा को लोकल सीक्रेट से साइन किया अल्पकालिक टेस्ट टोकन चाहिए, और स्टेजिंग कुंजी को उन टोकनों के मुकाबले जांचना है जो वेरिफ़िकेशन में विफल होते हैं। JWT एनकोडर / डिकोडर टोकन पढ़ता, साइन और वेरिफ़ाई करता है — पूरी तरह ब्राउज़र में। प्रोडक्शन टोकन और कुंजी सामग्री ऐसे पेज में पेस्ट होती है जो कुछ ट्रांसमिट नहीं करता, और कुंजियां ब्राउज़र स्टोरेज को भी कभी नहीं छूतीं।

आम सवाल

कौन से एल्गोरिदम सपोर्टेड हैं?
साझा रहस्य के साथ HS256, HS384 और HS512; PKCS8 और SPKI कुंजियों के साथ RS256, RS384 और RS512; अपने मानक कर्वों पर ES256, ES384 और ES512। असुरक्षित alg:none टोकन अक्षम हैं, और वेरिफ़ाई ऐसे टोकन को मना करता है जिसका हेडर एल्गोरिदम चुने गए से अलग हो।
क्या डिकोड करना साबित करता है कि टोकन असली है?
नहीं। डिकोड सिर्फ़ टोकन पढ़ता है। सफल वेरिफ़ाई नतीजा भी जारीकर्ता की पहचान, इच्छित ऑडियंस, रद्दीकरण स्थिति या एप्लिकेशन में टोकन इस्तेमाल करने की अनुमति स्थापित नहीं करता।
सीमाएं और कुंजी आवश्यकताएं क्या हैं?
टोकन 64 KiB तक, पेलोड 32 KiB तक, और कुंजियां या रहस्य 16 KiB तक। HMAC रहस्य HS256, HS384 और HS512 के लिए कम से कम 32, 48 या 64 UTF-8 बाइट के होने चाहिए; RSA और ECDSA कुंजियां साइन करने के लिए PEM-एनकोडेड PKCS8 निजी कुंजियां या वेरिफ़ाई के लिए SPKI सार्वजनिक कुंजियां होनी चाहिए।
वेरिफ़ाई असल में क्या जांचता है?
वेरिफ़ाई आपके चुने एल्गोरिदम और कुंजी, ब्राउज़र घड़ी और शून्य घड़ी सहिष्णुता इस्तेमाल करता है। exp और nbf सिर्फ़ मौजूद होने पर जांचे जाते हैं; iat आयु सीमा नहीं है। जारीकर्ता, ऑडियंस, कुंजी स्वामित्व, रद्दीकरण और एप्लिकेशन नियम जांचे नहीं जाते। यह स्नैपशॉट है, प्राधिकरण फ़ैसला नहीं। HMAC सटीक UTF-8 रहस्य इस्तेमाल करता है, स्पेस समेत, बिना Base64 डिकोडिंग के।
मेरी कुंजी या रहस्य क्यों अस्वीकार हुआ?
किसी भी क्रिप्टोग्राफ़ी से पहले तीन जांचें चलती हैं: HMAC रहस्य चुने HS एल्गोरिदम की न्यूनतम बाइट लंबाई तक पहुंचना चाहिए, निजी कुंजियां BEGIN PRIVATE KEY से शुरू होने वाले PEM-एनकोडेड PKCS8 मान होने चाहिए, और सार्वजनिक कुंजियां BEGIN PUBLIC KEY से शुरू होने वाले SPKI मान होने चाहिए। 16 KiB से बड़ी कुंजियां अस्वीकार होती हैं, और ECDSA कुंजी उसी कर्व पर होनी चाहिए जिसका नाम उसका ES एल्गोरिदम लेता है।
क्या टोकन या कुंजियां अपलोड या स्टोर होती हैं?
टोकन और कुंजियाँ बिना अपलोड किए स्थानीय रूप से संसाधित होती हैं। साइनिंग इंजन आवश्यकता पर लोड होता है; कुंजियाँ कंपोनेंट मेमोरी में रहती हैं और ब्राउज़र स्टोरेज या लॉग में नहीं लिखी जातीं। रीसेट मौजूदा इनपुट और कुंजियाँ साफ़ करता है। यदि आप स्पष्ट रूप से आउटपुट दूसरे टूल को सौंपते हैं, तो वह ब्राउज़र के स्थानीय स्टोरेज में सहेजा जाता है। वर्कस्पेस को रीसेट, रीलोड या बंद करने से यह लंबित कॉपी नहीं हटती। हस्तांतरण स्वीकार या रद्द करने पर यह हट जाती है; 30 मिनट के बाद इसे प्राप्त नहीं किया जा सकता।

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

URL कार्यक्षेत्र

URL Workbench

हस्ताक्षरित लिंक सुरक्षित रखकर URL सूची साफ़ करें। हर पंक्ति का कारण, भागों की तुलना और Sitemap निर्यात देखें।

एडिट करें

JSON खोज और विस्तार

JSON Explorer

JSONPath से खोजें, फ़ील्ड निकालें और JSON Pointer रिकॉर्ड वापस बनाएँ; बड़ी संख्याओं की सटीकता सुरक्षित रहती है।

जाँचें

JSON Schema जाँच

JSON Schema Validator

Draft 7 या 2020-12 की स्थानीय जाँच और त्रुटि पथ देखें; कई नमूनों से स्कीमा बनाएँ।

जाँचें

HTML प्रकाशन तैयारी

HTML Publishing

चिपकाए HTML को प्रकाशन के लिए साफ़ करें। सूची, लिंक और तालिका का अर्थ बनाए रखते हुए सुरक्षित पूर्वावलोकन देखें।

प्रकाशित करें