Vigènere Cipher का उपयोग करके एनकोड और डिकोड कैसे करें

लेखक: Ellen Moore
निर्माण की तारीख: 16 जनवरी 2021
डेट अपडेट करें: 17 मई 2024
Anonim
Vigènere Cipher का उपयोग करके एनकोड और डिकोड कैसे करें - विश्वकोश
Vigènere Cipher का उपयोग करके एनकोड और डिकोड कैसे करें - विश्वकोश

विषय

विगनेरे सिफर एक एन्क्रिप्शन विधि है जो एक कीवर्ड के अक्षरों के आधार पर विभिन्न "सीज़र सिफर्स" की एक श्रृंखला का उपयोग करती है। सीज़र सिफर में, पारित होने के प्रत्येक अक्षर को एक निश्चित संख्या में अक्षरों द्वारा स्थानांतरित किया जाता है, जिसे संबंधित पत्र द्वारा प्रतिस्थापित किया जाता है। उदाहरण के लिए, इसका मतलब है कि सीज़र सिफर में तीन स्थिति में बदलाव: ए डी बन जाएगा; बी बन जाएगा ई; C F बन जाएगा, आदि। Vigènere का सिफर इस पद्धति पर आधारित है, जो संदेश में विभिन्न बिंदुओं पर कई सिसर सिफर का उपयोग करता है। यह लेख आपको दिखाता है कि इसका उपयोग कैसे करना है।

कदम

2 की विधि 1: एनक्रिप्ट करें

  1. एक Vigènere स्क्वायर प्राप्त करें (इस लेख के अंत में फोटो) या अपना खुद का Vigènere स्क्वायर बनाएं।

  2. उस कीवर्ड के बारे में सोचें जो उन वाक्यांशों या वाक्यांशों से छोटा है जिन्हें आप एन्क्रिप्ट करना चाहते हैं। इस उदाहरण के लिए, हम उपयोग करेंगे:

    चूना

  3. रिक्त स्थान के बिना अपना संदेश लिखें। इस उदाहरण के लिए, हम उपयोग करेंगे:

    WIKIHOWISTHEBEST


  4. अपने संदेश के नीचे कीवर्ड लिखें, अपने संदेश में एक अक्षर के साथ कीवर्ड के प्रत्येक अक्षर को सावधानीपूर्वक संरेखित करें। ऐसा तब तक करें जब तक आप संदेश के सभी अक्षरों को जोड़ न दें:

    WIKIHOWISTHEBEST

    लिगलिमेलटाइम


  5. यदि आवश्यक हो, तो वाक्यांश को फिट करने के लिए कीवर्ड को काटें। इस लेख के लिए इस्तेमाल किए गए उदाहरण में, शब्द

    चूनायह पूरी तरह से फिट बैठता है, लेकिन जब कीवर्ड पूरी तरह से फिट नहीं होता है, तो पूर्ण शब्द का उपयोग करने की कोई आवश्यकता नहीं है। उदाहरण के लिए:

    WIKIHOWISTHEBESTOFTHEBEST

    लिगलिमेलिमिलिमिलिम

  6. विगनेरे स्क्वायर में कीवर्ड के पहले अक्षर लाइन पर जाएं और संदेश के पहले अक्षर कॉलम पर जाएं और लाइन और कॉलम का चौराहा बिंदु ढूंढें। वह आपका एन्क्रिप्टेड पत्र है।
  7. इस तरह से जारी रखें जब तक कि आपका पूरा वाक्य एन्क्रिप्ट न हो जाए। उदाहरण इस तरह दिखता है:

    LAYEWGKEHLVAQWGP

2 की विधि 2: निर्णय लेना

  1. सिफरटेक्स्ट को डिकोड करने के लिए ऊपर दिए गए चरणों को उल्टे क्रम में करें।
  2. सिफरटेक्स्ट के पहले अक्षर का कॉलम खोजें, और तब तक आगे बढ़ें जब तक आप कीवर्ड के पहले अक्षर की पंक्ति तक नहीं पहुँच जाते। यह पत्र कूट वाक्य का पहला अक्षर है।
  3. इस तरह से जारी रखें जब तक कि आपने पाठ को पूरी तरह से समाप्त नहीं कर दिया है।
  4. ख़त्म होना।

विगनेरे स्क्वायर

टिप्स

  • किसी और को एन्क्रिप्टेड संदेश देते समय, उन्हें कोड को क्रैक करने के लिए पासवर्ड पता होना चाहिए, इसलिए गुप्त रूप से उनसे कानाफूसी करें या कीवर्ड को एन्क्रिप्ट करने के लिए एक पूर्व निर्धारित सीज़र सिफर का उपयोग करें।
  • ऑनलाइन Vigènere पटाखे हैं जो आप कोड को क्रैक करने में मदद करने के लिए उपयोग कर सकते हैं। उन्हें खोजने के लिए एक इंटरनेट खोज करें।
  • एन्क्रिप्शन की एक अन्य विधि पंक्तियों और स्तंभों के एक चौराहे पर एक संबंधित पत्र ढूंढना है। इस मामले में, "पत्र डब्ल्यू और एल एच है" और इसी तरह। WIKIHOWISTHEBEST HQWMSWIMDBTIMMEX हो जाता है।
  • यह सुनिश्चित करने के लिए जांचें कि आपने सही तरीके से एन्क्रिप्ट किया है। गलत तरीके से एन्क्रिप्ट किया गया पाठ सही ढंग से व्याख्या करना असंभव हो सकता है, और दूसरी जांच के बिना त्रुटि को पहचानना मुश्किल है।
  • यदि आप एक बड़े विगनेरे वर्ग का उपयोग करते हैं, जिसमें विराम चिह्न और रिक्ति दोनों शामिल हैं, तो आंकड़ा टूटना अधिक कठिन हो जाता है। यह विशेष रूप से सच है जब "कीवर्ड" या "वाक्यांश" संदेश की तुलना में लंबा या लंबा होता है।
  • अपने संदेश को आगे बढ़ाने के लिए एक अन्य विधि मूल संदेश में सीज़र सिफर का उपयोग पूर्व निर्धारित मूल्य (उदाहरण के लिए: ROT13) के साथ करना है, फिर एक विगैनियर सिफर का उपयोग करके इसे एन्क्रिप्ट करें। यहां तक ​​कि अगर यह डिकोड किया गया था, तो यह जाने बिना कि सिगार के सिफर के साथ Vigènere के सिफर से पहले एन्क्रिप्ट किया गया था, संदेश अभी भी यादृच्छिक प्रतीत होगा।
  • जितना अधिक बार आपके "कीवर्ड" या "कीर वाक्यांश" को दोहराया जाता है उतना ही आसानी से एन्क्रिप्टेड पाठ में पैटर्न का पता लगाया जाएगा और सिफर को तोड़ना आसान होगा। संदेश की लंबाई के बराबर या उससे अधिक की लंबाई के साथ एक "कुंजी" बेहतर है।

चेतावनी

  • यह सिफर मूर्ख नहीं है (कोई सिफर नहीं है) और जल्दी से टूट सकता है। वर्तमान मानकों के अनुसार, एक Vigènere आंकड़ा बेहद कमजोर है।इसका उपयोग किसी भी चीज़ के लिए वास्तव में शीर्ष रहस्य न करें। मजबूत एईएस और आरएसए एन्क्रिप्शन खोजों के लिए। हालाँकि, यह सिफर एकल-उपयोग सिफर (एक ही लंबाई का वास्तव में यादृच्छिक सिफर कुंजी जो केवल एक बार उपयोग किया जाता है) के साथ उपयोग किया जा सकता है, एक सिफर पाठ का उत्पादन करने के लिए, जब तक कि कुंजी सुरक्षित है, नहीं करता है। डिक्रिप्ट किया जा सकता है।

इस लेख में: आर्थिक रूप से मदद करें हाथों को paBa को देखें 8 संदर्भ अपने घर के देशों में उत्पीड़न से बचने वाले शरणार्थियों के पास अतिरिक्त चुनौतियां हैं, जिनका वे नए स्थान पर समाधान करने की कोशिश करते ...

एक विकि है, जिसका अर्थ है कि कई लेख कई लेखकों द्वारा लिखे गए हैं। इस लेख को बनाने के लिए, 25 लोगों, कुछ अनाम, ने इसके संस्करण और समय के साथ इसके सुधार में भाग लिया। यदि आप प्रभावी ढंग से नेटवर्किंग क...

आपके लिए अनुशंसित