एन्क्रिप्शन एक या एक से अधिक गणितीय तकनीकों का उपयोग करके Digital Data को सुरक्षित करने का एक साधन है, साथ ही एक पासवर्ड या "कुंजी" का उपयोग जानकारी को डिक्रिप्ट करने के लिए किया जाता है। एन्क्रिप्शन प्रक्रिया एक एल्गोरिथ्म का उपयोग करके जानकारी का अनुवाद करती है जो मूल जानकारी को अपठनीय बनाती है। उदाहरण के लिए, प्रक्रिया एक मूल पाठ को, जिसे प्लेनटेक्स्ट के रूप में जाना जाता है, एक वैकल्पिक रूप में परिवर्तित कर सकता है जिसे सिफरटेक्स्ट कहा जाता है। जब किसी अधिकृत उपयोगकर्ता को डेटा को पढ़ने की आवश्यकता होती है, तो वे बाइनरी कुंजी का उपयोग करके डेटा को डिक्रिप्ट कर सकते हैं। यह सिफरटेक्स्ट को वापस सादे टेक्स्ट में बदल देगा ताकि अधिकृत उपयोगकर्ता मूल जानकारी तक पहुंच सके।

एन्क्रिप्शन व्यक्तियों और कंपनियों के लिए संवेदनशील जानकारी को हैकिंग से बचाने का एक महत्वपूर्ण तरीका है। उदाहरण के लिए, क्रेडिट कार्ड और बैंक खाता संख्या संचारित करने वाली वेबसाइटों को पहचान की चोरी और धोखाधड़ी को रोकने के लिए इस जानकारी को हमेशा एन्क्रिप्ट करना चाहिए। एन्क्रिप्शन के गणितीय अध्ययन और अनुप्रयोग को क्रिप्टोग्राफ़ी कहा जाता है।

एन्क्रिप्शन विकेंद्रीकृत क्रिप्टोकरेंसी की सुरक्षा और कार्यक्षमता को रेखांकित करता है, जैसे कि बिटकॉइन


डेटा एन्क्रिप्शन क्यों आवश्यक है?

गोपनीयता: एन्क्रिप्शन सुनिश्चित करता है कि इच्छित प्राप्तकर्ता या सही डेटा स्वामी को छोड़कर कोई भी संचार या डेटा को आराम से नहीं पढ़ सकता है। यह हमलावरों, विज्ञापन नेटवर्क, इंटरनेट सेवा प्रदाताओं और कुछ मामलों में सरकारों को संवेदनशील डेटा को इंटरसेप्ट करने और पढ़ने से रोकता है।

सुरक्षा: एन्क्रिप्शन डेटा उल्लंघनों को रोकने में मदद करता है, चाहे डेटा पारगमन में हो या आराम से। यदि कोई कॉर्पोरेट डिवाइस खो जाता है या चोरी हो जाता है और उसकी हार्ड ड्राइव ठीक से एन्क्रिप्ट की जाती है, तो उस डिवाइस का डेटा अभी भी सुरक्षित रहेगा। इसी तरह, एन्क्रिप्टेड संचार संचार पक्षों को डेटा लीक किए बिना संवेदनशील डेटा का आदान-प्रदान करने में सक्षम बनाता है।

डेटा अखंडता: एन्क्रिप्शन ऑन-पाथ हमलों जैसे दुर्भावनापूर्ण व्यवहार को रोकने में भी मदद करता है। जब डेटा इंटरनेट पर प्रसारित किया जाता है, तो एन्क्रिप्शन (अन्य अखंडता सुरक्षा के साथ) यह सुनिश्चित करता है कि प्राप्तकर्ता को प्राप्त होने वाली चीज़ों के साथ रास्ते में छेड़छाड़ नहीं की गई है।

प्रमाणीकरण: सार्वजनिक कुंजी एन्क्रिप्शन, अन्य बातों के अलावा, यह स्थापित करने के लिए उपयोग किया जा सकता है कि वेबसाइट का स्वामी वेबसाइट के TLS प्रमाणपत्र में सूचीबद्ध निजी कुंजी का स्वामी है। यह वेबसाइट के उपयोगकर्ताओं को यह सुनिश्चित करने की अनुमति देता है कि वे वास्तविक वेबसाइट से जुड़े हैं (देखें सार्वजनिक कुंजी एन्क्रिप्शन क्या है? अधिक जानने के लिए)।

विनियम: इन सभी कारणों से, कई उद्योग और सरकारी नियमों के लिए ऐसी कंपनियों की आवश्यकता होती है जो उस डेटा को एन्क्रिप्टेड रखने के लिए उपयोगकर्ता डेटा को संभालती हैं। एन्क्रिप्शन की आवश्यकता वाले नियामक और अनुपालन मानकों के उदाहरणों में HIPAA, PCI-DSS और GDPR शामिल हैं।


एक एन्क्रिप्शन एल्गोरिथ्म क्या है?

एक एन्क्रिप्शन एल्गोरिथम डेटा को सिफरटेक्स्ट में बदलने के लिए इस्तेमाल की जाने वाली विधि है। एक एल्गोरिथ्म डेटा को पूर्वानुमेय तरीके से बदलने के लिए एन्क्रिप्शन कुंजी का उपयोग करेगा, ताकि भले ही एन्क्रिप्ट किया गया डेटा यादृच्छिक दिखाई दे, लेकिन इसे डिक्रिप्शन कुंजी का उपयोग करके सादे टेक्स्ट में वापस किया जा सकता है।