Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

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

कुछ लोकप्रिय एन्क्रिप्शन एल्गोरिदम निम्नलिखित हैं:

1. ट्रिपल DES (Triple DES)

  • एक बार व्यापक रूप से उपयोग किए जाने वाले डेटा एन्क्रिप्शन स्टैंडर्ड (DES) एल्गोरिदम के उत्तराधिकारी के रूप में अभिप्रेत था।
  • हैकर्स द्वारा लगातार इसकी कमजोरियों का फायदा उठाने के कारण डेटा एन्क्रिप्शन की यह सममित-कुंजी विधि अप्रचलित हो गई थी।
  • ट्रिपल DES उद्योग में सबसे व्यापक रूप से उपयोग किए जाने वाले सममित एल्गोरिदम के रूप में विकसित हुआ।
  • एल्गोरिदम को 56-बिट व्यक्तिगत कुंजी की आवश्यकता होती है जिसकी कुल कुंजी लंबाई 168 बिट्स तक जुड़ती है।
  • क्योंकि यह क्रमिक एन्क्रिप्शन है, एक मध्य-स्तर की भेद्यता है जो इसकी सुरक्षा को 112-बिट कुंजी के स्तर तक कम कर देती है।

2. एडवांस्ड एन्क्रिप्शन स्टैंडर्ड (AES)

  • AES एक प्रकार का सममित सिफर है जो एक समय में 128-बिट जानकारी को एन्कोड करता है।
  • डेटा को डिक्रिप्ट करने के लिए उपयोग की जाने वाली कुंजी कई आकारों की हो सकती है: 128-बिट, 192-बिट, या 256-बिट।
  • 128-बिट कुंजी 10 राउंड में डेटा को सिफर करती है, 192-बिट कुंजी 12 चरणों में, और 256-बिट कुंजी 14 चरणों में।
  • AES ने पिछले कुछ वर्षों में खुद को अत्यधिक प्रभावी और विश्वसनीय साबित किया है। एन्क्रिप्शन की यह विधि संग्रहीत डेटा और दो संचार पक्षों के बीच भेजी जा रही जानकारी दोनों के लिए कई संगठनों द्वारा व्यापक रूप से उपयोग की जाती है।

3. RSA

  • RSA को मानक पब्लिक-की एन्क्रिप्शन एल्गोरिदम के रूप में विकसित किया गया है।
  • यह असममित है क्योंकि इसमें एक पब्लिक और एक प्राइवेट कुंजी है जो भेजी और प्राप्त की जा रही जानकारी को एन्क्रिप्ट करती है।
  • इसकी स्क्रैम्बलिंग विधि कुछ हमलावरों के लिए तोड़ने में बहुत अधिक समय लेती है और संचार को काफी सुरक्षित रखती है।
  • RSA एल्गोरिदम के लिए कुंजियाँ बड़ी संख्याओं को गुणा करके और एक मॉड्यूलस उत्पन्न करके बनाई जाती हैं।
  • क्योंकि शामिल संख्याएं बड़ी हैं, यह RSA को DES की तुलना में अधिक सुरक्षित बनाता है।
  • जबकि ट्रिपल-DES 112 बिट्स के बराबर कुंजियों के साथ काम करता है, RSA कुंजियाँ 1024 से 2048 बिट्स लंबी होती हैं। लेकिन सरकार और IT उद्योग द्वारा 2048-बिट कुंजियों की सिफारिश की जाती है।

4. टूफिश (Twofish)

  • टूफिश ब्लोफिश का उत्तराधिकारी है और कई लोगों के बीच पसंदीदा एक सममित एन्क्रिप्शन दृष्टिकोण भी है।
  • यह अपने पूर्ववर्ती के समान है। टूफिश को ब्लॉक एन्क्रिप्टिंग की आवश्यकता होती है और जानकारी को 128 बिट्स लंबे ब्लॉकों में विभाजित करता है, और कुंजी को सभी ब्लॉकों पर एक साथ लागू किया जाता है।
  • एन्क्रिप्शन के लिए कुंजी 256 बिट्स लंबी हो सकती है।
  • कम प्रोसेसिंग विकल्प वाले उपकरणों के साथ लोकप्रिय रूप से उपयोग किया जाता है जबकि टूफिश के एन्क्रिप्टेड संदेश को ब्रूट-फोर्स करना अवास्तविक माना जाता है।

5. ब्लोफिश (Blowfish)

  • ब्लोफिश DES के समान सममित एन्क्रिप्शन है और इसलिए इसकी उच्च गति के लिए जाना जाता है।
  • यह DES और RSA दोनों के विकल्प के रूप में एक शीर्ष दावेदार है।
  • एल्गोरिदम भेजी जा रही जानकारी को 64 बिट्स के टुकड़ों में विभाजित करता है और प्रत्येक को व्यक्तिगत रूप से एन्क्रिप्ट करता है।
  • कुंजियों की लंबाई 32 बिट्स से 448 बिट्स तक कहीं भी हो सकती है, और अब तक एन्क्रिप्शन को तोड़ा नहीं गया है।
  • इसकी लोकप्रियता में यह तथ्य जुड़ता है कि एल्गोरिदम स्वामित्व वाला नहीं है और सार्वजनिक डोमेन में सभी के लिए उपयोग करने के लिए मुफ़्त है।
  • सॉफ्टवेयर और ई-कॉमर्स प्लेटफॉर्म सहित उद्योगों में कई द्वारा उपयोग किया जाता है जिन्हें भुगतान सुरक्षित करने और पासवर्ड संभालने की आवश्यकता होती है।
  1. - ब्लॉक सिफर के लोकप्रिय उदाहरण क्या हैं?

    ब्लॉक सिफर के कुछ लोकप्रिय उदाहरण निम्नलिखित हैं: CAST ब्लॉक सिफर - CAST ब्लॉक सिफर DES ब्लॉक सिफर की एक प्रगति है, जिसे कार्लिस्ले एडम्स और स्टैफोर्ड टैवरेस द्वारा कनाडा में पेश किया गया था। सिफर का नाम आविष्कारकों के आद्याक्षर के नाम पर प्रतीत होता है। CAST एल्गोरिदम में 64 बिट ब्लॉक आकार है और 64

  1. - डेटा एन्क्रिप्शन स्टैंडर्ड की कमजोरियां क्या हैं?

    सिफर डिजाइन में कमजोरियां - सिफर के डिजाइन में पाई गई कुछ कमजोरियां निम्नलिखित हैं: S-बॉक्स - S-बॉक्स में तीन कमजोरियां पाई गई हैं जो निम्नलिखित हैं: S-बॉक्स 4 में, अंतिम तीन आउटपुट बिट्स को इनपुट बिट्स के कुछ को एकीकृत करके पहले आउटपुट बिट के समान तरीके से बदला जा सकता है। एक S-बॉक्स सरणी के लिए

  1. - RSA एल्गोरिदम का उपयोग करके की जनरेशन के चरण क्या हैं?

    RSA पब्लिक-की एन्क्रिप्शन के लिए एक क्रिप्टोसिस्टम है, और असुरक्षित नेटवर्क (इंटरनेट सहित) पर भेजी जाने वाली संवेदनशील जानकारी को सुरक्षित करने के लिए व्यापक रूप से उपयोग किया जाता है। RSA क्रिप्टोग्राफी में, पब्लिक और प्राइवेट दोनों कुंजियाँ एक संदेश को एन्क्रिप्ट कर सकती हैं; एन्क्रिप्ट करने के ल