विजनर सिफर एनकोडर और डिकोडर
कीवर्ड दर्ज करके विजनर सिफर से कोई संदेश एनकोड या डिकोड करें। हर अक्षर को मेल खाते की-अक्षर से शिफ़्ट किया जाता है, केस बना रहता है, और जो अक्षर नहीं है वह अपरिवर्तित निकल जाता है। पहले 20 अक्षरों की की-अक्षर और शिफ़्ट देखने के लिए वर्किंग तालिका चालू करें। निःशुल्क, पंजीकरण आवश्यक नहीं, और कुछ भी अपलोड नहीं होता।
मोड
विजनर सिफर टूल का उपयोग कैसे करें
- 1. एनकोड या डिकोड चुनें। एनकोड सादे टेक्स्ट को सिफर टेक्स्ट में बदलता है; डिकोड उसी कीवर्ड से उसे वापस पलटता है।
- 2. कीवर्ड दर्ज करें। केवल A–Z अक्षर, कोई स्पेस या अंक नहीं। कीवर्ड संदेश में दोहराया जाता है।
aका कीवर्ड शिफ़्ट शून्य रखता है और कुछ नहीं बदलता। - 3. संदेश टाइप करें या चिपकाएँ। टाइप करते ही परिणाम अपडेट होता है। केस बना रहता है, और अंक, स्पेस और विराम चिह्न बिना कोई की-अक्षर खर्च किए निकल जाते हैं।
- 4. वर्किंग दिखाएँ चिह्नित करें, ताकि पहले 20 अक्षरों के लिए सादा अक्षर, की-अक्षर, शिफ़्ट और परिणाम की तालिका मिले।
विजनर सिफर कैसे काम करता है
अक्षरों को A = 0 से Z = 25 तक क्रमांकित करें। संदेश के नीचे कीवर्ड को बार-बार लिखें, हर संदेश-अक्षर के लिए एक की-अक्षर। एनकोड करने के लिए, हर की-अक्षर की संख्या को संदेश-अक्षर की संख्या में जोड़ें, Z के बाद लपेटते हुए: C = (P + K) mod 26। डिकोड करने के लिए घटाएँ: P = (C − K) mod 26। इस तरह हर की-अक्षर एक अलग सीज़र शिफ़्ट चुनता है — A के लिए 0, B के लिए 1, और Z तक 25 — इसीलिए इसे पॉलीअल्फ़ाबेटिक कहते हैं: एक ही संदेश-अक्षर अलग-अलग सिफर अक्षर बन सकता है। ये जोड़ हाथ से लिखना वही है जिसे पारंपरिक विजनर स्क्वायर (टेबल्यू) तेज़ करता है।
हल किया गया उदाहरण: कीवर्ड LEMON
कीवर्ड lemon के साथ Attack at dawn को एनकोड करने पर Lxfopv ef rnhr मिलता है। पहले छह अक्षर, जैसे वर्किंग तालिका उन्हें दिखाती है:
| सादा अक्षर | की-अक्षर | शिफ़्ट | परिणाम |
|---|---|---|---|
| A | l | +11 | L |
| t | e | +4 | x |
| t | m | +12 | f |
| a | o | +14 | o |
| c | n | +13 | p |
| k | l | +11 | v |
दोहराव पर ध्यान दें। "Attack" के दोनों t अलग-अलग की-अक्षरों के नीचे होने के कारण x और f बनते हैं, और दोनों a o और e बनते हैं। एक सादा सीज़र शिफ़्ट हर जोड़ी को एक जैसे अक्षरों में बदल देता, और यही वह पैटर्न है जिसका फ़्रीक्वेंसी विश्लेषण फ़ायदा उठाता है। डिकोडिंग उसी तालिका को उल्टा चलाती है: lemon के साथ Decode मोड Lxfopv ef rnhr को वापस Attack at dawn में बदल देता है। की-अक्षर स्पेस के पार भी चलते रहते हैं; स्पेस खुद कोई की-अक्षर नहीं लेता।
एक संक्षिप्त इतिहास
जियोवान बतिस्ता बेलासो ने इस सिफर का वर्णन 1553 में किया था। इसका नाम ब्लेज़ डी विजनर के नाम पर पड़ा, जिन्होंने 1586 में एक संबंधित परंतु अधिक मज़बूत ऑटोकी सिफर प्रकाशित किया; 19वीं सदी में इसका श्रेय गलती से उन्हें दिया गया। इसे le chiffre indéchiffrable, यानी "अडिकोडेबल सिफर" कहा गया, और यह 1863 में फ़्रीड्रिष कासिस्की द्वारा एक सामान्य विधि प्रकाशित करने तक हमलों का सामना करता रहा। चार्ल्स बैबेज ने 1854 तक इसे तोड़ लिया था, पर उन्होंने इसे प्रकाशित नहीं किया।
विजनर सिफर कैसे तोड़ा जाता है
सब कुछ कीवर्ड की लंबाई पर निर्भर है। यदि सादे टेक्स्ट का एक ही हिस्सा कीवर्ड के एक ही हिस्से से दो बार मेल खाता है, तो दो बार वही सिफर टेक्स्ट बनता है। कासिस्की परीक्षण ऐसे दोहरावों के बीच की दूरियाँ मापता है; की-लंबाई संभवतः उनका एक सामान्य गुणनखंड होती है। एक बार लंबाई n पता चल जाए, तो हर nवाँ अक्षर एक ही की-अक्षर से शिफ़्ट हुआ होता है, इसलिए उन n कॉलमों में से हर एक एक साधारण सीज़र सिफर है, जिसे फ़्रीक्वेंसी विश्लेषण सुलझा सकता है। लंबा, अप्रत्याशित कीवर्ड इसका प्रतिरोध करता है, और संदेश जितनी लंबी, एक बार उपयोग होने वाली रैंडम की वन-टाइम पैड कहलाती है, जिसे तोड़ा नहीं जा सकता। यह टूल आपके दिए कीवर्ड से एनकोड और डिकोड करता है; वह कीवर्ड खोजता नहीं।
इस टूल की सीमाएँ
- केवल A–Z और a–z एनकोड होते हैं। दूसरी लिपियों के अक्षर, और é जैसे उच्चारण-चिह्न वाले लैटिन अक्षर, अपरिवर्तित रहते हैं, और टूल बताता है कि उसने कितने अक्षर छोड़े।
- कीवर्ड केवल अक्षरों से बना होना चाहिए। कीवर्ड में स्पेस, अंक या उच्चारण-चिह्न वाला अक्षर अस्वीकार होता है।
- वर्किंग तालिका 20 पंक्तियाँ दिखाती है, संदेश चाहे जितना लंबा हो।
- सुरक्षित नहीं। इसे पहेलियों, पाठों और खेलों के लिए इस्तेमाल करें, किसी निजी चीज़ के लिए नहीं।
आपको कौन-सा उपकरण चाहिए?
| सिफर | कुंजी कैसे काम करती है |
|---|---|
| सीज़र सिफर | पूरे संदेश के लिए एक शिफ़्ट |
| विजनर (यह पृष्ठ) | एक दोहराया जाने वाला कीवर्ड; हर की-अक्षर एक शिफ़्ट है |
| Beaufort | विजनर जैसा, पर की-अक्षर घटा संदेश-अक्षर, इसलिए एक ही ऑपरेशन से एनकोड और डिकोड दोनों होते हैं |
| Autokey | एक छोटा प्राइमर, फिर संदेश स्वयं कुंजी बन जाता है |
| Porta | एक कीवर्ड जो 13 पारस्परिक वर्णमालाओं में से चुनता है |
यदि आप नहीं जानते कि आप कौन-सा सिफर देख रहे हैं, तो आगामी Cipher Identifier उसे छाँटने में मदद करेगा।
अक्सर पूछे जाने वाले प्रश्न
- विजनर सिफर क्या है?
- विजनर सिफर एक पॉलीअल्फ़ाबेटिक सब्स्टिट्यूशन सिफर है, जो हर अक्षर को एक दोहराए जाने वाले कीवर्ड द्वारा तय मात्रा से शिफ़्ट करता है। पहला संदेश-अक्षर पहले की-अक्षर से, दूसरा दूसरे से, और आगे भी, इसलिए एक ही सादा अक्षर कई सिफर अक्षर बन सकता है।
- विजनर सिफर सीज़र सिफर से कैसे अलग है?
- एक सीज़र सिफर एक निश्चित शिफ़्ट उपयोग करता है, जबकि विजनर सिफर हर अक्षर को अलग सीज़र शिफ़्ट देने के लिए एक कीवर्ड उपयोग करता है। इसे कई इंटरलीव्ड सीज़र सिफर समझें, हर की-अक्षर के लिए एक।
- स्पेस, अंकों और विराम चिह्नों का क्या होता है?
- वे अपरिवर्तित निकल जाते हैं और कोई की-अक्षर नहीं लेते, इसलिए कीवर्ड केवल A–Z और a–z पर आगे बढ़ता है।
- मैं विजनर सिफर कैसे डिकोड करूँ?
- यदि आप कीवर्ड जानते हैं, तो Decode चुनें, उसे दर्ज करें और सिफर टेक्स्ट चिपकाएँ। हर अक्षर अपनी की-अक्षर से पीछे शिफ़्ट होता है। कीवर्ड के बिना आपको क्रिप्टएनालिसिस चाहिए: की-लंबाई पाने के लिए कासिस्की परीक्षण, फिर हर कॉलम पर फ़्रीक्वेंसी विश्लेषण।
- मेरा परिणाम इनपुट जैसा क्यों दिखता है?
- केवल अक्षर A से बना कीवर्ड (या एक अकेला
a) हर अक्षर को शून्य से शिफ़्ट करता है। ऐसा कीवर्ड चुनें जिसमें दूसरे अक्षर हों। - क्या विजनर सिफर सुरक्षित है?
- नहीं। यह लगभग तीन सदियों तक अभेद्य लगा, पर कासिस्की ने 1863 में एक सामान्य हमला प्रकाशित किया, और कंप्यूटर इसे कुछ ही पलों में हल कर देते हैं। पॉलीअल्फ़ाबेटिक सिफर सीखने का यह अब भी अच्छा तरीका है।
- क्या यह गैर-अंग्रेज़ी वर्णमालाएँ सँभाल सकता है?
- सिफर के रूप में नहीं। विजनर स्क्वायर 26 अक्षरों की लैटिन वर्णमाला है, इसलिए दूसरी लिपियाँ बिना सिफर हुए निकल जाती हैं, और टूल बताता है कि उसने कितने अक्षर अकेले छोड़े।