एन्कोडिंग/डिकोडिंग
एन्कोडिंग/डिकोडिंग — Base64 एनकोडर और डिकोडर, URL एनकोडर/डिकोडर, HTML एंटिटी एनकोडर/डिकोडर सहित 9 मुफ्त ब्राउज़र-आधारित डेवलपर टूल। सब कुछ बिना रजिस्ट्रेशन या अपलोड के स्थानीय रूप से चलता है, आपका डेटा निजी रहता है और परिणाम तुरंत मिलते हैं।
उपयोग कैसे करें
- 1ज़रूरत के मुताबिक एन्कोडिंग चुनें— फ़ाइल और बाइनरी-सेफ़ टेक्स्ट के लिए Base64, क्वेरी स्ट्रिंग के लिए URL एन्कोडिंग, मार्कअप के लिए HTML एंटिटी, बाइट-स्तर की जाँच के लिए हेक्स या यूनिकोड, और अंतरराष्ट्रीय डोमेन के लिए Punycode।
- 2वैल्यू पेस्ट करें और दिशा बदलें— हर टूल एक ही टॉगल से एन्कोड और डिकोड करता है, इसलिए दोनों तरफ़ बदलकर देखा जा सकता है कि स्ट्रिंग ज्यों की त्यों लौटती है या नहीं।
- 3डिकोड किया गया पेलोड जाँचें— JWT डिकोडर टोकन को हेडर, पेलोड और सिग्नेचर में बाँटकर exp और scope जैसे क्लेम दिखाता है, जिससे पता चलता है कि टोकन क्यों अस्वीकार हुआ।
अक्सर पूछे जाने वाले प्रश्न
नहीं। Base64 एक उलटी जा सकने वाली प्रस्तुति है, सिफर नहीं — जो भी वह स्ट्रिंग देखेगा, एक ही कदम में डिकोड कर लेगा। बाइनरी डेटा को टेक्स्ट चैनल से गुज़ारने के लिए इसे इस्तेमाल करें, और किसी मान को सचमुच गुप्त रखना हो तो हैश व एन्क्रिप्शन श्रेणी के टूल चुनें।
नहीं। यह टोकन को हेडर, पेलोड और सिग्नेचर में बाँटकर क्लेम और समाप्ति समय दिखाता है, पर सिग्नेचर की जाँच के लिए गुप्त या सार्वजनिक कुंजी चाहिए और वह काम सर्वर का है। डिकोडिंग आपके ब्राउज़र में ही होती है, इसलिए टोकन कहीं भेजा नहीं जाता।
परसेंट एन्कोडिंग (URL एन्कोडर) उन मानों के लिए है जो क्वेरी स्ट्रिंग या पाथ में जाते हैं, जहाँ स्पेस, & और = URL का अर्थ बदल देते। URL-सेफ Base64 में + और / की जगह - और _ आते हैं, ताकि Base64 मान URL या JWT सेगमेंट के अंदर भी सुरक्षित रहे।