Base64 एनकोडर और डिकोडर
टेक्स्ट को Base64 में एनकोड करें या वापस डिकोड करें।
JSON Web Token का हेडर और पेलोड पढ़ें और देखें कि वह कब एक्सपायर होगा।
आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं
टोकन आपके ब्राउज़र में डिकोड होता है और कभी सर्वर पर नहीं भेजा जाता। फिर भी चालू टोकन को गोपनीय मानें, और हो सके तो टेस्ट टोकन इस्तेमाल करें।
नहीं। यह सिर्फ़ डिकोड करता है। जाँच के लिए सीक्रेट या पब्लिक की चाहिए, और यह काम आपके सर्वर को करना चाहिए। डिकोड हुआ टोकन असली होने का सबूत नहीं है।
डिकोडिंग लोकल में होती है और कुछ अपलोड नहीं होता, लेकिन वैध टोकन वाला कोई भी व्यक्ति एक्सपायर होने तक उसे इस्तेमाल कर सकता है। चालू टोकन किसी ऐसे पेज पर पेस्ट न करें जिस पर भरोसा न हो, और लीक होने पर उसे रद्द करें।
exp एक्सपायरी का समय है, iat जारी होने का समय है, और nbf वह समय है जिससे पहले टोकन स्वीकार नहीं होना चाहिए। तीनों सेकंड में Unix समय हैं, जो यहाँ UTC तारीख़ के रूप में दिखते हैं।
JWT का रूप header.payload.signature होता है, हर हिस्सा Base64URL एन्कोडेड और बिंदुओं से जुड़ा। दो हिस्से वाला टोकन बिना साइन का है, और पाँच हिस्से वाला एन्क्रिप्टेड JWE है जो बिना की के पढ़ा नहीं जा सकता।
नहीं। सामान्य साइन किया हुआ JWT सिर्फ़ एन्कोड होता है। जिसके पास भी वह है वह पेलोड पढ़ सकता है, इसलिए उसमें सीक्रेट कभी न रखें।