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

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

<घंटा/>

कुछ लोकप्रिय एन्क्रिप्शन एल्गोरिथम इस प्रकार हैं -

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

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

उन्नत एन्क्रिप्शन मानक - एईएस एक प्रकार का सममित सिफर है जो एक बार में 128-बिट्स की जानकारी को एन्कोड करता है। डेटा को डिक्रिप्ट करने के लिए जिस कुंजी का उपयोग किया जा सकता है, वह 128-बिट, 192-बिट या 256-बिट जैसे कई आकारों की हो सकती है। 128-बिट कुंजी डेटा को 10 राउंड में सिफर करती है, जैसे 192-बिट कुंजी 12 चरणों में, और 256-बिट कुंजी 14 चरणों में।

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

आरएसए - आरएसए को मानक सार्वजनिक कुंजी एन्क्रिप्शन एल्गोरिथम के रूप में विकसित किया गया है। यह असममित है क्योंकि इसमें एक सार्वजनिक और एक निजी कुंजी है जो भेजी और प्राप्त की जा रही जानकारी को एन्क्रिप्ट करती है। इसकी स्क्रैम्बलिंग विधि कुछ हमलावरों को टूटने में बहुत अधिक समय लेती है और संचार को काफी सुरक्षित रखती है।

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

जबकि ट्रिपल-डीईएस 112 बिट्स के समान चाबियों के साथ काम करता है, आरएसए कुंजी 1024 से 2048 बिट लंबी होती है। लेकिन 2048-बिट कुंजियों का सुझाव सरकार और आईटी उद्योग द्वारा दिया जाता है।

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

एन्क्रिप्शन की कुंजी 256 बिट लंबी हो सकती है। यह उन उपकरणों के साथ लोकप्रिय रूप से उपयोग किया जाता है जिनके पास कम प्रसंस्करण विकल्प होते हैं जबकि दो मछलियों के एन्क्रिप्टेड संदेश को अवास्तविक माना जाता है।

ब्लोफिश -ब्लोफिश डेस के समान सममित एन्क्रिप्शन है और इसलिए इसकी उच्च गति के लिए जाना जाता है। यह डेस और आरएसए दोनों के विकल्प के रूप में एक शीर्ष चुनौती है। एल्गोरिथम भेजी जा रही सूचनाओं को 64 बिट्स में विभाजित करता है और प्रत्येक को अलग-अलग एन्क्रिप्ट करता है।

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


  1. ब्लॉक सिफर के लोकप्रिय उदाहरण क्या हैं?

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

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

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

  1. RSA एल्गोरिथम का उपयोग करते हुए प्रमुख पीढ़ी के चरण क्या हैं?

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