Base32 एन्कोड / डिकोड करें

टेक्स्ट को Base32 (RFC 4648) में एन्कोड करें या Base32 स्ट्रिंग को पठनीय टेक्स्ट में डिकोड करें, यह फ़ॉर्मेट अक्सर TOTP की गुप्त कुंजियों या केस-इनसेंसिटिव आइडेंटिफ़ायर के लिए इस्तेमाल होता है।

उदाहरण:

यह कैसे काम करता है

Base32 बाइनरी डेटा को केवल 32 अक्षरों (A-Z और 2-7) से एन्कोड करता है, जिससे यह केस-इनसेंसिटिव और हाथ से दोबारा लिखने में आसान हो जाता है — इसीलिए इसे टू-फ़ैक्टर ऑथेंटिकेशन ऐप (TOTP) की गुप्त कुंजियों के लिए इस्तेमाल किया जाता है। यह टूल टेक्स्ट को उसके Base32 रूप में और उलटकर वापस बदलता है।

Base32 स्ट्रिंग के अंत में '=' क्यों दिखता है?

'=' चिह्न एक पैडिंग (भराव) अक्षर है जिसका उपयोग RFC 4648 मानक के अनुसार आउटपुट की लंबाई को 8 अक्षरों का गुणज बनाने के लिए होता है। इसका कोई विशेष अर्थ नहीं होता और डिकोड करते समय इसे बस अनदेखा कर दिया जाता है।

क्या Base32, Base64 से ज़्यादा सुरक्षित है?

नहीं, यह एन्क्रिप्शन की प्रणाली नहीं बल्कि एक सरल, उलटी जा सकने वाली एन्कोडिंग है: कोई भी व्यक्ति Base32 स्ट्रिंग को डिकोड करके मूल डेटा वापस पा सकता है। इसे इसकी पठनीयता और केस-सहनशीलता के लिए चुना जाता है, गोपनीयता के लिए नहीं।

100% लोकल प्रोसेसिंग: एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में WebAssembly से होती है।