तीन पंक्तियों में सार
- Base64 के बारे में समझाया गया है और Kodle नाम के शब्द-quiz का विश्लेषण किया गया है
- Kodle समस्या लिंक के पैरामीटर में Base64 में एन्कोड किया गया डेटा मौजूद होता है
- इस डेटा को डिकोड करके सही उत्तर निकालने का तरीका समझाया गया है
Base64 क्या है
- Base64 बाइनरी डेटा को टेक्स्ट फ़ॉर्मैट में बदलने की एक encoding विधि है
- 4 अक्षरों के समूहों (A-Z, a-z, 0-9, +, /) का उपयोग करके हर तरह के डेटा को दर्शाया जाता है
Base64 का उपयोग क्यों किया जाता है
- एन्क्रिप्टेड डेटा का स्टोरेज
- ईमेल attachment भेजना
- URL encoding आदि
Base64 को लेकर गलतफ़हमियाँ
- Base64 कोई encryption विधि नहीं है
- Base64 सिर्फ डेटा को किसी दूसरे रूप में दिखाने की एक encoding विधि है
Kodle URL संरचना
- यह domain (
kordle.kr) और पैरामीटर (code=~~~) से मिलकर बनी होती है - पैरामीटर का मान किसी वैल्यू को Base64 में encode किया हुआ डेटा होता है
- इसे decode करने पर शब्द-quiz का सही उत्तर निकाला जा सकता है
2 टिप्पणियां
इसे इस्तेमाल करने का कारण -> encrypted data को store करना
गलतफहमी -> Base64 कोई encryption method नहीं है
यहाँ एक-दूसरे के विरोधाभासी बातें लिखी गई हैं।
Base64 के मामले में, इसे encryption method नहीं बल्कि data को binary रूप में represent करने के एक दूसरे तरीके के रूप में देखना बेहतर होगा।
मूल लेख में भी यह लिखा गया है कि इसका उपयोग डेटा को एन्क्रिप्ट करके स्टोर करने से ज़्यादा, एन्क्रिप्टेड डेटा को सुरक्षित रूप से ट्रांसफर या स्टोर करने के उद्देश्य से किया जाता है।
शायद बिना किसी व्याख्या के सारांश बना दिए जाने की वजह से यह ऐसा दिख रहा है।