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

डेवलपर · लोकल उपयोगिता

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

JWT Encoder / Decoder

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

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

ऑपरेशन चुनें

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

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 सहेजता है। कुंजियां सिर्फ़ मेमोरी में रहती हैं: मोड या एल्गोरिदम बदलने पर कुंजी फ़ील्ड साफ़ हो जाता है, और रीसेट सब कुछ खाली कर देता है।

टूल के तथ्य

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

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

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

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

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

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

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

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

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

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

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 एल्गोरिदम लेता है।
क्या टोकन या कुंजियां अपलोड या स्टोर होती हैं?
नहीं। सब कुछ मौजूदा ब्राउज़र टैब में चलता है; साइनिंग इंजन मांग पर लोड होता है, कुंजियां कंपोनेंट मेमोरी में रहती हैं, और कुछ भी ब्राउज़र स्टोरेज, लॉग या किसी नेटवर्क रिक्वेस्ट में नहीं लिखा जाता। रीसेट सभी इनपुट और कुंजी सामग्री साफ़ करता है।

डेवलपर में जारी रखें

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

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

कोड से इमेज

Code to Image Converter

कोड पेस्ट करें, भाषा और थीम चुनें, फ़्रेम सजाएँ और हाइलाइट किया कोड PNG या SVG में एक्सपोर्ट करें — स्केल और फ़ॉन्ट एडजस्टेबल, पूरी तरह लोकल।

बनाएँ

URL स्लग जनरेटर

URL Slug Generator

टाइटल से साफ़ URL slug बनाएँ — एक्सेंट हटते हैं, & को 'and' बनता है, हर स्क्रिप्ट के अक्षर बचे रहते हैं। हाइफ़न या अंडरस्कोर चुनें; टाइप करते ही नतीजा।

बनाएँ

React Native के लिए शैडो

React Native Shadow Generator

iOS शैडो और Android elevation सेट करें, पुराने shadow और नए boxShadow सिंटैक्स की तुलना करें, प्लेटफ़ॉर्म सीमाएँ देखें और तैयार स्टाइल कॉपी करें।

बनाएँ

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

Base64 Encoder/Decoder

यूनिकोड टेक्स्ट एनकोड करें या Base64 डिकोड करें — URL-सेफ़ वेरिएंट और लाइव वैलिडेशन सहित, पूरी तरह लोकल; Swap से राउंड-ट्रिप एक क्लिक में।

बदलें