VIC सिफर
VIC सिफर के साथ एन्कोड और डिकोड करें, वह दुर्जेय सोवियत हस्त सिफर जिसे जासूस Reino Häyhänen अपने साथ रखते थे। एक तारीख, एक कंठस्थ वाक्यांश, एक व्यक्तिगत संख्या और एक पाँच-अंकीय कुंजी-समूह से यह एक स्ट्रैडलिंग चेकरबोर्ड और दो स्तंभीय स्थानांतरण व्युत्पन्न करता है, जिनमें दूसरा बाधित होता है। सब कुछ आपके ब्राउज़र में चलता है।
VIC सिफर शीत युद्ध का सबसे जटिल हस्त सिफर था। चार छोटे रहस्यों से, एक तारीख, एक कंठस्थ वाक्यांश, एक व्यक्तिगत संख्या और एक पाँच-अंकीय कुंजी-समूह से, एक लंबी कुंजी-शृंखला एक स्ट्रैडलिंग चेकरबोर्ड और दो स्तंभीय स्थानांतरण बनाती है, जिनमें से दूसरा बाधित होता है। नीचे चारों कुंजी भाग सेट करें, फिर एन्कोड या डिकोड करें। केवल अक्षर, अंक और बिंदु ही ले जाए जाते हैं; बाकी सब कुछ अनदेखा कर दिया जाता है। डिकोड करने के लिए वही चारों कुंजी भाग उपयोग करें।
मोड
तारीख (6+ अंक)
अंकों के रूप में लिखी गई एक तारीख, उदाहरण के लिए 139195। पहले पाँच अंक कुंजी-शृंखला को आरंभ करते हैं; छठा अंक यह तय करता है कि कुंजी-समूह संदेश में कहाँ छिपाया जाए।
कुंजी वाक्यांश (20+ अक्षर)
एक यादगार पंक्ति, जैसे किसी गीत की पंक्ति। पहले बीस अक्षर उपयोग किए जाते हैं; रिक्त स्थान और विराम चिह्न अनदेखे कर दिए जाते हैं।
व्यक्तिगत संख्या
1 से 99 तक की एक छोटी संख्या जिसे दोनों संवाददाता कंठस्थ करते हैं।
कुंजी-समूह (5 अंक)
एक यादृच्छिक पाँच-अंकीय समूह, हर संदेश के लिए अलग। यह स्पष्ट रूप में, सिफरटेक्स्ट के भीतर छिपकर यात्रा करता है।
VIC परिणाम यहाँ देखने के लिए ऊपर टेक्स्ट दर्ज करें।
कुंजियाँ कैसे व्युत्पन्न होती हैं
कुंजी-शृंखला
प्रत्येक पंक्ति अपने ऊपर वाली पंक्तियों से बनती है: A कुंजी-समूह है, B तारीख है, और C, A में से B घटाने पर मिलता है। E.1 और E.2 कुंजी वाक्यांश से आते हैं। फिर शृंखला अंकों को जोड़ती, क्रमबद्ध और संयोजित करती हुई नीचे S तक पहुँचती है, जो चेकरबोर्ड का शीर्षक है, और दोनों स्थानांतरण कुंजियाँ बनाती है।
A
72401
B
13919
C
69592
E.1
8017942653
E.2
6013589427
F.1
6959254417
G
4966196060
H
3288628787
J
3178429506
ब्लॉक (K–P)
K
5064805552
L
5602850077
M
1620350748
N
7823857125
P
5051328370
S
5961328470
चेकरबोर्ड शीर्षक (S)
5961328470
स्थानांतरण 1 चौड़ाई
13
स्थानांतरण 2 चौड़ाई
6
स्थानांतरण 1 कुंजी
0668005552551
स्थानांतरण 2 कुंजी
758838
संकेतक स्थान
5
स्ट्रैडलिंग चेकरबोर्ड
ऊपरी पंक्ति में स्मृति-सहायक AT ONE SIR के अंतर्गत आठ सामान्य अक्षर रहते हैं; दो रिक्त स्तंभों के शीर्षक अंक नीचे की पंक्तियों के आगे लगते हैं। एक सामान्य अक्षर एक अंक लेता है, बाकी हर अक्षर दो अंक लेता है।
VIC साइफर का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
किसी संदेश को VIC सिफरटेक्स्ट में बदलने के लिए एन्कोड चुनें, या संदेश पुनः प्राप्त करने के लिए डिकोड। डिकोडिंग के लिए ठीक वही तारीख, कुंजी वाक्यांश, व्यक्तिगत संख्या और कुंजी-समूह चाहिए जो एन्कोड करने के लिए उपयोग किए गए थे।
- 2
तारीख सेट करें
अंकों के रूप में एक तारीख दर्ज करें, उदाहरण के लिए 139195। पहले पाँच अंक कुंजी-शृंखला को आरंभ करते हैं, और छठा अंक यह तय करता है कि कुंजी-समूह तैयार संदेश में कहाँ छिपाया जाए।
- 3
कुंजी वाक्यांश और व्यक्तिगत संख्या सेट करें
कम से कम बीस अक्षरों का एक यादगार वाक्यांश और 1 से 99 तक की एक छोटी व्यक्तिगत संख्या दर्ज करें। ये वे स्थायी रहस्य हैं जिन पर दोनों संवाददाता पहले से सहमत होते हैं।
- 4
कुंजी-समूह सेट करें
एक यादृच्छिक पाँच-अंकीय कुंजी-समूह दर्ज करें, या एक उत्पन्न करने के लिए यादृच्छिक दबाएँ। कुंजी-समूह संकेतक है: यह हर संदेश के लिए बदलता है और सिफरटेक्स्ट के भीतर छिपकर भेजा जाता है।
- 5
अपना संदेश टाइप करें और परिणाम पढ़ें
अपना टेक्स्ट टाइप करें या पेस्ट करें। केवल अक्षर, अंक और बिंदु ही एन्सिफर किए जाते हैं; बाकी सब कुछ अनदेखा कर दिया जाता है। परिणाम को कॉपी या डाउनलोड करें, या एक ऐसा लिंक साझा करें जो आपकी सटीक कुंजियों और टेक्स्ट के साथ उपकरण को फिर से खोल दे।
VIC सिफर को समझना
VIC सिफर क्या है?
VIC सिफर एक कलम-और-कागज़ का सिफर है जिसका उपयोग 1950 के दशक में सोवियत खुफिया तंत्र ने किया और जिसे व्यापक रूप से अब तक प्रयोग में लाया गया सबसे जटिल हस्त सिफर माना जाता है। इसका नाम Reino Häyhänen के नाम पर रखा गया है, जो एक KGB एजेंट थे और जिनका कोड नाम VICTOR था। केवल एक कलम, कागज़ और कुछ कंठस्थ रहस्यों के अलावा कुछ भी उपयोग न करने के बावजूद, इस प्रणाली ने प्रतिस्थापन और स्थानांतरण को इतनी अच्छी तरह जोड़ दिया कि अमेरिकी क्रिप्टविश्लेषक एक भी अवरोधित संदेश को तोड़ नहीं सके, जब तक कि स्वयं Häyhänen ने पक्ष-त्याग करके यह नहीं समझाया कि यह कैसे काम करता है।
VIC को जो उल्लेखनीय बनाता है वह यह है कि यह एक मशीन सिफर की मजबूती को एक ऐसी प्रक्रिया में समेट देता है जिसे एक एजेंट पूरी तरह अपने दिमाग में रख सकता था। एक छोटी कुंजी-प्रक्रिया एक तारीख, एक कंठस्थ वाक्यांश, एक व्यक्तिगत संख्या और एक यादृच्छिक पाँच-अंकीय समूह को सिफर के लिए आवश्यक सारी सामग्री में बदल देती है: अक्षरों को अंकों में बदलने के लिए एक स्ट्रैडलिंग चेकरबोर्ड, और परिणाम को घालमेल करने के लिए दो स्तंभीय स्थानांतरण, जिनमें से दूसरा बाधित होता है। यह उपकरण उस पूरी प्रक्रिया को पुनरुत्पादित करता है और हर चरण को घटित होते हुए दिखाता है।
VIC सिफर कैसे काम करता है
VIC के साथ एक संदेश एन्सिफर करने के तीन चरण होते हैं। पहले आती है कुंजी-शृंखला: सरल अंक-संक्रियाओं का एक क्रम, बिना हासिल के जोड़, बिना उधार के घटाव, और क्रमांकन, जो चारों कुंजी भागों को एक चेकरबोर्ड शीर्षक पंक्ति और दो स्थानांतरण कुंजियों में उनकी चौड़ाइयों सहित विस्तृत कर देता है। फिर संदेश को एक स्ट्रैडलिंग चेकरबोर्ड का उपयोग करके अंकों में बदला जाता है, एक संक्षिप्त तालिका जिसमें सबसे सामान्य अक्षर एक अंक लेते हैं और बाकी दो अंक। अंत में उन अंकों को दो स्तंभीय स्थानांतरणों द्वारा घालमेल कर दिया जाता है।
चतुर हिस्सा दूसरा स्थानांतरण है, जो बाधित होता है: ग्रिड के त्रिकोणीय क्षेत्र आरक्षित रखे जाते हैं और बाकी सब के बाद ही भरे जाते हैं, जिससे वे व्यवस्थित स्तंभ टूट जाते हैं जो साधारण स्थानांतरण सिफरों पर हमला करना आसान बना देते हैं। सबसे अंत में यादृच्छिक कुंजी-समूह को तारीख द्वारा निश्चित किए गए स्थान पर सिफरटेक्स्ट में वापस घुसा दिया जाता है, ताकि प्राप्तकर्ता संकेतक पुनः प्राप्त कर सके और कुंजी-शृंखला को दोहरा सके। परिणाम अंक समूहों की एक शृंखला होती है जो मूल भाषा का कोई पैटर्न उजागर नहीं करती।
कुंजी-शृंखला
VIC में सब कुछ कुंजी-शृंखला से बहता है। पाँच-अंकीय कुंजी-समूह पंक्ति A बन जाता है और तारीख के पहले पाँच अंक पंक्ति B बन जाते हैं; A में से B को बिना उधार के घटाने पर पंक्ति C मिलती है। कुंजी वाक्यांश दो और पंक्तियाँ देता है: इसके पहले दस अक्षर और इसके अगले दस अक्षर, प्रत्येक को वर्णमाला क्रम में क्रमांकित किया जाता है ताकि पंक्तियाँ E.1 और E.2 बनें। फिर पंक्ति C को शृंखला योग द्वारा बढ़ाया जाता है, एक विलंबित प्रक्रिया जहाँ प्रत्येक नया अंक दो पहले के अंकों का योग होता है, और वाक्यांश पंक्तियों के साथ संयोजित करके और अधिक अंक उत्पन्न किए जाते हैं।
इनसे शृंखला पचास अंकों का एक ब्लॉक उगाती है, फिर से शृंखला योग द्वारा। उस ब्लॉक की अंतिम पंक्ति को क्रमांकित करने पर पंक्ति S मिलती है, जो स्ट्रैडलिंग चेकरबोर्ड का शीर्षक बन जाती है। ब्लॉक से लिए गए दो अंक, व्यक्तिगत संख्या में जोड़े जाकर, दोनों स्थानांतरणों की चौड़ाइयाँ तय करते हैं, और ब्लॉक को एक कुंजीबद्ध क्रम में स्तंभ-दर-स्तंभ पढ़ने पर दोनों स्थानांतरण कुंजियाँ स्वयं उत्पन्न होती हैं। इस उपकरण का लाइव आरेख इन सभी पंक्तियों में से प्रत्येक को व्यवस्थित करता है ताकि आप व्युत्पत्ति को चारों रहस्यों से लेकर पूर्ण कुंजियों तक का अनुसरण कर सकें।
स्ट्रैडलिंग चेकरबोर्ड
एक स्ट्रैडलिंग चेकरबोर्ड एक छोटी तालिका है जो अक्षरों और अंकों को संख्याओं की एक धारा में बदल देती है। इसके दस स्तंभ शीर्षक पंक्ति S द्वारा अंकित होते हैं। ऊपरी पंक्ति आठ उच्च-आवृत्ति वाले अक्षर रखती है, जो एक पूर्व-सहमत स्मृति-सहायक के अंतर्गत रखे जाते हैं, यहाँ चिर-परिचित AT ONE SIR, जिसके दो रिक्त स्थान उन स्तंभों को चिह्नित करते हैं जो खाली छोड़े जाते हैं। उन दो रिक्त स्तंभों के शीर्षक अंक नीचे की दो पंक्तियों के उपसर्ग बन जाते हैं, जो शेष वर्णमाला, एक बिंदु और एक संख्या-शिफ्ट प्रतीक रखती हैं।
चूँकि सामान्य अक्षर ऊपरी पंक्ति में बैठते हैं, वे प्रत्येक केवल एक अंक में एन्कोड होते हैं, जबकि कम सामान्य अक्षर दो अंक लेते हैं, पंक्ति का उपसर्ग और उसके बाद स्तंभ अंक। यह असमान, स्व-समकालिक कोड सिफरटेक्स्ट को छोटा रखता है और उन स्पष्ट अक्षर-आवृत्तियों को हटा देता है जिन्हें एक साधारण प्रतिस्थापन उजागर कर देता। संदेश के अंक एक अंक-मोड में भेजे जाते हैं, जो संख्या-शिफ्ट प्रतीक द्वारा चिह्नित होता है, और प्रत्येक अंक तीन बार लिखा जाता है ताकि उसे किसी अक्षर कोड के साथ भ्रमित न किया जा सके।
दो स्थानांतरण
एक बार जब संदेश अंकों की एक धारा बन जाता है, तो VIC उसे दो बार घालमेल करता है। पहला स्थानांतरण एक साधारण स्तंभीय स्थानांतरण है: अंकों को एक निश्चित चौड़ाई की पंक्तियों में लिखा जाता है, फिर स्तंभों को पहली स्थानांतरण कुंजी द्वारा निर्धारित क्रम में पढ़ लिया जाता है। यह अकेले ही अंकों को अच्छी तरह मिला देता है, पर अपने आप में एक स्तंभीय स्थानांतरण कुछ नियमितताएँ छोड़ देता है जिनका अनुभवी कोडतोड़क लाभ उठा सकते हैं, विशेषकर तब जब कई संदेश एक ही कुंजी साझा करते हों।
दूसरा स्थानांतरण बाधित होकर उस खाई को पाटता है। ग्रिड के त्रिकोणीय क्षेत्र दूसरी स्थानांतरण कुंजी द्वारा निर्धारित एक सीढ़ीनुमा पैटर्न में आरक्षित रखे जाते हैं; संदेश पहले केवल उन त्रिकोणों के बाहर की कोशिकाएँ भरता है, और फिर त्रिकोणों को स्वयं भरने के लिए लौटता है। स्तंभों को कुंजीबद्ध क्रम में पढ़ने पर दोनों भराव आपस में गुँथ जाते हैं, जिससे अंतिम अंक पूरी तरह मथ जाते हैं। यही बाधा, चेकरबोर्ड और पहले स्थानांतरण के ऊपर परतबद्ध होकर, VIC को उसकी दुर्जेय प्रतिष्ठा देती है।
Reino Häyhänen और खोखले निकल का मामला
VIC सिफर शीत युद्ध की जासूसी के सबसे प्रसिद्ध प्रसंगों में से एक के माध्यम से प्रकाश में आया। 1953 में Brooklyn में एक अखबार बेचने वाले लड़के के हाथ से एक निकल का सिक्का गिरा जो फटकर खुल गया, जिससे संख्याओं के एक स्तंभ की एक छोटी सी तस्वीर प्रकट हुई। FBI संदेश को पढ़ नहीं सका, और वह खोखला निकल चार वर्षों तक एक अनसुलझी पहेली बनकर रखा रहा। सफलता 1957 में आई जब Reino Häyhänen, एक सोवियत एजेंट जो New York में VICTOR कोड नाम के तहत तैनात थे, ने संयुक्त राज्य अमेरिका में पक्ष-त्याग कर दिया और सिफर का विस्तार से वर्णन किया।
Häyhänen की जानकारी ने उनके वरिष्ठ अधिकारी को भी उजागर करने में मदद की, वह वरिष्ठ अवैध अधिकारी जिसे Rudolf Abel के नाम से जाना जाता था, जिसका बाद में अमेरिकी U-2 पायलट Francis Gary Powers से विनिमय कर लिया गया। Häyhänen ने जो सिफर उजागर किया वह इतना विस्तृत था कि विश्लेषकों ने इसका नाम उन्हीं के नाम पर रखा, और National Security Agency ने लंबे समय तक इसे इस बात के उदाहरण के रूप में प्रस्तुत किया कि एक हस्त सिफर कितना मजबूत हो सकता है। इसके रहस्य इसलिए सुरक्षित नहीं रहे थे कि संदेश तोड़े नहीं जा सके, बल्कि केवल इसलिए कि एक आदमी चलकर आया और उन्हें खुद सौंप दिया।
VIC सिफर कितना सुरक्षित है?
हस्त सिफरों के मानकों के अनुसार, VIC असाधारण था। एक स्ट्रैडलिंग चेकरबोर्ड को दो स्थानांतरणों के ऊपर परतबद्ध करना, जिनमें से एक बाधित हो, अक्षर-आवृत्तियों को हटा देता है और उस स्तंभ-संरचना को नष्ट कर देता है जो विश्लेषकों को सरल प्रणालियों पर हमला करने देती है। हर संदेश के लिए एक नए यादृच्छिक कुंजी-समूह के साथ और ऐसे रहस्यों से बनी एक कुंजी के साथ जिन्हें एक एजेंट को केवल याद रखना पड़ता था, इसने अपने समय के क्रिप्टविश्लेषण का पूरी तरह प्रतिरोध किया; प्रणाली एक पक्ष-त्यागी द्वारा समझौता की गई, कोडतोड़ाई द्वारा नहीं।
हालाँकि, आधुनिक कंप्यूटरों के विरुद्ध VIC कोई वास्तविक सुरक्षा प्रदान नहीं करता। इसका कुंजी-स्थान, यद्यपि हाथ से काम करने वाले एक व्यक्ति के लिए विशाल है, एक मशीन के लिए खोजना तुच्छ है, और अंतर्निहित संक्रियाएँ अच्छी तरह समझी जाती हैं। Enigma मशीन या किसी भी शास्त्रीय प्रणाली की तरह, आज इसका आनंद इतिहास के रूप में और इस बात के एक खूबसूरत प्रदर्शन के रूप में लेना सबसे अच्छा है कि प्रतिस्थापन, स्थानांतरण और सावधान कुंजी प्रबंधन कैसे एक साथ आते हैं। वास्तविक जानकारी की सुरक्षा के लिए आपको हमेशा AES जैसे किसी अच्छी तरह परखे गए आधुनिक एल्गोरिदम का उपयोग करना चाहिए।
अक्सर पूछे जाने वाले प्रश्न
VIC सिफर क्या है?
इसे VIC सिफर क्यों कहा जाता है?
VIC सिफर कैसे काम करता है?
कुंजी-शृंखला क्या है?
स्ट्रैडलिंग चेकरबोर्ड क्या है?
बाधित स्थानांतरण क्या है?
खोखले निकल का मामला क्या था?
मैं एक VIC संदेश को कैसे डिकोड करूँ?
कुंजी-समूह या संकेतक क्या है?
VIC सिफर कितना सुरक्षित था?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड किया जाता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें