Vignere सिफर को समझना

Vignere Cipher में एन्क्रिप्शन और डिक्रिप्शन के लिए उपयोग किए जाने वाले सीज़र सिफर एल्गोरिदम के साथ एक मोड़ शामिल है। Vignere Cipher केवल एक प्रमुख अंतर के साथ Cesar Cipher एल्गोरिथम के समान काम करता है: Cesar Cipher में एक-वर्ण परिवर्तन के लिए एल्गोरिथ्म शामिल है, जबकि Vignere Cipher में कई अल्फाबेट शिफ्ट के साथ कुंजी शामिल है।

गणितीय समीकरण

एन्क्रिप्शन के लिए गणितीय समीकरण इस प्रकार है -

$ $ E_ {k} \ left (M {_ {i {}}} दाहिने) = \ बाएँ (M_ {i} + K_ {i} \ right) \; \? \; mod \; \; 26 $$

डिक्रिप्शन के लिए गणितीय समीकरण निम्नानुसार है -

$$ D_ {k} \ _ (C {_ {i {}}} दाहिने) = \ बाएँ (C_ {i} -K_ {i} \ right) \; \? \; mod \; \; 26 $$

विग्नियर सिफर प्रतिस्थापन के एक से अधिक सेट का उपयोग करता है, और इसलिए इसे भी कहा जाता है polyalphabetic cipher। विग्नियर सिफर एक संख्यात्मक कुंजी प्रतिनिधित्व के बजाय एक पत्र कुंजी का उपयोग करेगा: पत्र ए का उपयोग कुंजी 0 के लिए, पत्र बी के लिए कुंजी 1 और इतने पर किया जाएगा। एन्क्रिप्शन प्रक्रिया के पहले और बाद के अक्षरों की संख्या नीचे दिखाई गई है -

Vignere कुंजी लंबाई के आधार पर संभावित कुंजी की संख्या का संभावित संयोजन निम्नानुसार दिया गया है, जो इस बात का परिणाम देता है कि Vignere Cipher Algorithm कितना सुरक्षित है -

विग्नेरे झांकी

विग्नियर सिफर के लिए इस्तेमाल की जाने वाली झांकी नीचे दी गई है -