Vigenère कोड का उपयोग कैसे एन्क्रिप्ट और डिक्रिप्ट करने के लिए

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

कदम

विधि 1

एन्क्रिप्शन
1
Vigenère वर्ग प्राप्त करें (इस लेख के नीचे दिखाया गया है) या स्वयं को एक बनाएं
  • 2
    ऐसे कीवर्ड के बारे में सोचें जो कि एन्क्रिप्ट करने के लिए वाक्यांश से छोटा है इस उदाहरण के लिए हम इसका उपयोग करेंगे:
    चूने की
  • 3
    रिक्त स्थान के बिना अपना संदेश लिखें इस उदाहरण के लिए हम इसका उपयोग करेंगे:
    WIKIHOWISTHEBEST
  • 4
    अपने संदेश के नीचे कीवर्ड को लिखें, ध्यान से अपने संदेश के एक पत्र के साथ प्रत्येक अक्षर को संरेखित करें। जब तक संदेश समाप्त नहीं होता है, तब तक करें:
    WIKIHOWISTHEBEST

    LIMELIMELIMELIME
  • 5
    अंत में कीवर्ड को कट करें, यदि आवश्यक हो इस आलेख में प्रयुक्त उदाहरण में, शब्द
    चूने की
    यह बिल्कुल फिट बैठता है, लेकिन जब शब्द पूरी तरह से फिट नहीं होता है, तो पूरे शब्द का उपयोग करना आवश्यक नहीं है। उदाहरण के लिए:
    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL
  • 6
    Vigenère वर्ग में कीवर्ड के पहले अक्षर पर जाएं और वर्तमान संदेश के पहले अक्षर के स्तंभ पर जाएं, और पंक्ति और स्तंभ के चौराहे बिंदु को ढूंढें। एन्क्रिप्ट करने के लिए यह आपका पत्र है
  • 7



    इस विधि के साथ जारी रखें जब तक संपूर्ण वाक्य एन्क्रिप्ट न किया जाए। उदाहरण के साथ समाप्त होता है:
    LAYEWGKEHLVAQWGP
  • विधि 2

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

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

    चेतावनी

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

    संबद्ध

    © 2011—2022 GnuMani.com