दिलचस्प पोस्ट
SQL के डेटाकॉन्टेक्स में मैं Linq में सभी परिवर्तन कैसे अस्वीकार कर सकता हूं? मैं कैसे बताऊँगा कि किस प्रकार का मान पर्ल चर में है? MongoDB एकत्रीकरण: कैसे कुल अभिलेख गणना प्राप्त करने के लिए? जावा के लिए एसक्यूएल पार्सर पुस्तकालय मैं एक Windows सेवा स्थापित करने के लिए एक InstallShield LE प्रोजेक्ट कैसे बनाऊँ? क्या JAXB समर्थन xsd: प्रतिबंध? आईफोन एसडीके के साथ आईफोन के कॉल लॉग को एक्सेस करना HTML में फ़ाइल ब्राउज़ बटन को बदलने का सबसे अच्छा तरीका क्या है? निर्देशों को कैसे इंस्टाटिव करना और प्रोग्राम को लागू करना है? एक UITableViewCell पर विभाजक रेखा छिपाएं HTTP POST अनुरोध में पैरामीटर कैसे भेजे जाते हैं? पायथन शब्दकोशों को विलय डब्ल्यूएस-आई विश्वसनीय सुरक्षित प्रोफाइल के जावास्क्रिप्ट कार्यान्वयन jQuery। एजेक्स () POST अनुरोध 405 को नष्ट कर देता है (विधि अनुमत नहीं है) शोकपूर्ण WCF पर Backstack में टुकड़े के साथ onSaveInstanceState का उपयोग करना?

बेस 64 एन्कोडिंग का उद्देश्य क्या है और यह HTTP मूलभूत प्रमाणीकरण में क्यों प्रयोग किया गया है?

मुझे बेस 64 एन्क्रिप्शन नहीं मिला।

यदि कोई बेस64 स्ट्रिंग डिक्रिप्ट कर सकता है, तो इसका उद्देश्य क्या है?

यह HTTP मूलभूत प्रमाण के लिए क्यों उपयोग किया जा रहा है?

यह किसी को बता रहा है कि मेरा पासवर्ड OLLEH में उलट गया है।

OLLEH को देखने वाले लोग जानते होंगे कि मूल पासवर्ड हेलो था।

Solutions Collecting From Web of "बेस 64 एन्कोडिंग का उद्देश्य क्या है और यह HTTP मूलभूत प्रमाणीकरण में क्यों प्रयोग किया गया है?"

Base64 एन्क्रिप्शन नहीं है – यह एक एन्कोडिंग है यह केवल प्रिंट करने योग्य (पाठ) वर्णों का उपयोग करके बाइनरी डेटा का प्रतिनिधित्व करने का एक तरीका है

HTTP मूलभूत प्रमाणीकरण के लिए विकिपीडिया पृष्ठ से इस अनुच्छेद को देखें:

बेस64 एल्गोरिथ्म के साथ यूज़र नेम और पासवर्ड एन्कोड करते हुए आम तौर पर उन्हें नग्न आंखों के द्वारा अपठनीय बना देता है, वे आसानी से डीकोड हो जाते हैं क्योंकि वे एन्कोडेड हैं। सुरक्षा एन्कोडिंग चरण का इरादा नहीं है इसके बजाय, एन्कोडिंग का इरादा उन गैर-एचटीटीपी-संगत अक्षरों को सांकेतिकृत करना है जो कि HTTP- संगत में उन उपयोगकर्ता नाम या पासवर्ड में हो सकते हैं।

यह सामान्यतः बेस 64 एन्कोडिंग कहा जाता है, एन्क्रिप्शन नहीं है! बेस 64 एन्कोडिंग के बारे में अच्छी बात यह है कि आप उपलब्ध वर्णों का केवल एक सीमित, सामान्य-सबसेट का उपयोग करके (बाइनरी) डेटा का प्रतिनिधित्व करने की अनुमति देता है, उदाहरण के लिए ASCII के रूप में 1 एस और 0 एस की स्ट्रिंग लिखने की तुलना में अधिक कुशलता से।

एन क्रिप्ट आयन को डिक्रिप्ट करने के लिए एक कुंजी (स्ट्रिंग या एल्गोरिदम) की आवश्यकता होती है; इसलिए "क्रिप्ट" (रूट: क्रिप्टोग्राफी )

एन कॉड आईएनजी संशोधित / बदलाव / एक दूसरे में वर्ण कोड बदलता है इस स्थिति में, डेटा के सामान्य बाइट्स को अब आसानी से प्रदर्शित किया जा सकता है और HTTP का उपयोग कर ले जाया जा सकता है।

इसका अर्थ हो सकता है "बेस 64 एन्कोडिंग" एन्कोडिंग एन्कोडिंग के समान नहीं है।

विकिपीडिया: एन्क्रिप्शन

हर रोज़ भाषा में, "कोड" कुछ गुप्त है विज्ञान और इंजीनियरिंग में, एक कोड बस एक समझौता, नियमों का एक सेट है, कुछ लिखना है।

वह कोड गुप्त हो सकता है उस स्थिति में, इसे एन्क्रिप्शन कहा जाता है लेकिन सामान्य तौर पर, एक कोड गुप्त नहीं है आनुवांशिक कोड लें यह केवल कहा है कि हमारे डीएनए चार अलग-अलग आधारों – A , C , G और T और तीन कुर्सियां ​​एक साथ मिलकर एक एमिनो एसिड बनाती हैं। वहाँ भी एक मेज है जिसमें से तीन पत्र एमिनो एसिड का निर्माण करते हैं।

इस कोड के बारे में कुछ भी गुप्त नहीं है

इसी तरह, बेस 64 एक गुप्त कोड नहीं है। इसके बजाय, यह एक ऐसा कोड है जो प्रति चरित्र छह बिट्स में डेटा संग्रहीत करने की अनुमति देता है (इस प्रकार 64 अलग-अलग संस्थाएं हैं, अर्थात् प्रणाली का "आधार" 64 है, जैसा कि हमारी दशमलव प्रणाली का आधार 10 है, क्योंकि 10 अलग-अलग संस्थाएं हैं "अंक" कहा जाता है)

बेस -64 एन्कोडिंग MIME विशिष्टताओं का हिस्सा है। यह उन डेटा के लिए एक परिवहन-सुरक्षित एन्कोडिंग प्रदान करता है, जो उस क्लाइंट के द्वारा उपयोग की तुलना में एक अलग एन्कोडिंग योजना का उपयोग करने वाले मेजबान के माध्यम से अगर / जब इसे रिले किया जाता है, तब चबाने नहीं मिलेगा।

इंटरबिट्स पर बहुत से अलग मेजबान हैं और आप 7-बिट एएससीआईआई के अलावा किसी भी चीज़ के लिए समर्थन नहीं मान सकते हैं, बिना डेटा हानि / भ्रम को खतरा

आईबीएम मेनफ्रेम, उदाहरण के लिए, ईबीसीडीआईसी नामक एक एन्कोडिंग का उपयोग करते हैं (जो बहुत से विभिन्न स्वादों में आता है) यह कोडपॉइंट एएससीआईआई-आधारित 'पॉटर – एएससीआईआई में उपयोग किए जाने वाले कोड पॉइंटों से पूरी तरह से अलग है, अक्षरों में एजे 0x41 – 0x5A हैं; ईबीसीडीआईसी में ए-जेड अक्षर भी एक सीमावर्ती श्रेणी नहीं है: अक्षरों में 0xC1 – 0xC9 पर रहने वाले अक्षरों, जेआर जी 0xD1 – 0xD 9 पर रहते हैं और एसजेड 0xE2 – 0xE 9 पर रहते हैं।