कुछ लोकप्रिय एन्क्रिप्शन एल्गोरिदम निम्नलिखित हैं:
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 बिट्स तक कहीं भी हो सकती है, और अब तक एन्क्रिप्शन को तोड़ा नहीं गया है।
- इसकी लोकप्रियता में यह तथ्य जुड़ता है कि एल्गोरिदम स्वामित्व वाला नहीं है और सार्वजनिक डोमेन में सभी के लिए उपयोग करने के लिए मुफ़्त है।
- सॉफ्टवेयर और ई-कॉमर्स प्लेटफॉर्म सहित उद्योगों में कई द्वारा उपयोग किया जाता है जिन्हें भुगतान सुरक्षित करने और पासवर्ड संभालने की आवश्यकता होती है।