टू-स्क्वायर साइफर
टू-स्क्वायर साइफर को एन्कोड और डिकोड करें, जिसे double Playfair भी कहा जाता है — यह एक डाइग्राफ साइफर है जो अक्षरों को जोड़ों में दो कीवर्ड-मिश्रित 5×5 वर्गों के आर-पार एन्क्रिप्ट करता है। यह Four-Square से सरल है फिर भी Playfair से अधिक मज़बूत, एक vertical या horizontal लेआउट के साथ और एक पारस्परिक रचना के साथ जहाँ डिकोडिंग बिल्कुल वही क्रिया है जो एन्कोडिंग है। दोनों कीवर्ड सेट करें, लाइव ग्रिड और जोड़ा-दर-जोड़ा विश्लेषण पर साथ चलें, और परिणाम कॉपी, डाउनलोड या साझा करें। सब कुछ आपके ब्राउज़र में चलता है।
कीवर्ड 1 (ऊपर / बाएँ)
कीवर्ड 2 (नीचे / दाएँ)
25-अक्षरीय वर्णमाला: Q को वर्गों से और पाठ से हटा दिया जाता है, इसलिए J अपनी अलग कोशिका रखता है। दोनों वर्ग एक के ऊपर एक रखे जाते हैं, और एक ही स्तंभ वाले जोड़े अपरिवर्तित गुज़र जाते हैं।
परिणाम यहाँ देखने के लिए ऊपर टेक्स्ट दर्ज करें।
टू-स्क्वायर ग्रिड
हर सादा-पाठ जोड़ा दोनों कीवर्ड वर्गों के आर-पार ढूँढा जाता है, और जो आयत वह बनाता है उसके विपरीत कोने ही साइफर जोड़ा होते हैं। कीवर्ड कोशिकाएँ हाइलाइट होती हैं।
वर्ग 1 (ऊपर / बाएँ)
वर्ग 2 (नीचे / दाएँ)
टू-स्क्वायर साइफर का उपयोग कैसे करें
- 1
एन्कोड या डिकोड, एक वर्णमाला, और एक लेआउट चुनें
चूँकि टू-स्क्वायर पारस्परिक है, एन्कोड और डिकोड वही चरण चलाते हैं; यह चुनाव केवल आउटपुट की दूरी तय करता है। I/J-विलीन वर्णमाला या Q हटाना चुनिए, और vertical या horizontal लेआउट।
- 2
दो कीवर्ड दर्ज करें
पहले वर्ग के लिए एक कीवर्ड और दूसरे वर्ग के लिए दूसरा टाइप करें। दोनों पक्षों को दोनों कीवर्ड साझा करने चाहिए। उसकी जगह एक सादा वर्ग उपयोग करने के लिए एक या दोनों को खाली छोड़ दें।
- 3
अपना टेक्स्ट टाइप करें या पेस्ट करें
अपना संदेश दर्ज कीजिए और टाइप करते ही यह बदल जाता है। चरण पैनल हर सादा-पाठ जोड़े को उस साइफर जोड़े के ऊपर दिखाता है जो वह बनता है, जिसमें पारदर्शिताएँ धुंधली दर्शाई जाती हैं।
- 4
टू-स्क्वायर ग्रिड पढ़ें
लेआउट से मेल खाने के लिए एक के ऊपर एक या अग़ल-बग़ल रखे दोनों कीवर्ड वर्गों को देखने के लिए ग्रिड खोलिए, जिसमें कीवर्ड कोशिकाएँ हाइलाइट होती हैं ताकि आप किसी भी जोड़े को आँखों से ट्रेस कर सकें।
- 5
कॉपी, डाउनलोड या साझा करें
परिणाम कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपके बिल्कुल वही पाठ, कीवर्ड, वर्णमाला और लेआउट के साथ, उपयोग के लिए तैयार, दोबारा खोल दे।
टू-स्क्वायर साइफर को समझना
टू-स्क्वायर साइफर क्या है?
टू-स्क्वायर साइफर, जिसे अक्सर double Playfair कहा जाता है, एक हस्त साइफर है जो दो कीवर्ड-मिश्रित 5×5 वर्गों का उपयोग करके अक्षरों को एक बार में दो-दो करके एन्क्रिप्ट करता है। यह ठीक Playfair और Four-Square के बीच में बैठता है: Playfair एक वर्ग उपयोग करता है, Four-Square चार उपयोग करता है, और टू-स्क्वायर दो उपयोग करता है। इसका श्रेय आमतौर पर फ़्रांसीसी क्रिप्टोग्राफ़र Félix Delastelle को दिया जाता है, वही मस्तिष्क जो Bifid और Four-Square साइफरों के पीछे है, और यह Playfair की तुलना में अधिक कुंजी सामग्री प्रदान करता है जबकि हाथ से काम करना आसान बना रहता है।
चूँकि यह अक्षरों के जोड़ों — डाइग्राफ — पर काम करता है, इसलिए टू-स्क्वायर एक पॉलीग्राफिक प्रतिस्थापन साइफर है। जोड़ों को एन्क्रिप्ट करना उन एकल-अक्षर आवृत्तियों को समतल कर देता है जो सरल प्रतिस्थापन साइफरों को मिनटों में गिरा देती हैं, और दो स्वतंत्र कीवर्ड Playfair की तुलना में कुंजी सामग्री को लगभग दोगुना कर देते हैं। इसकी एक उल्लेखनीय विशेषता यह है कि कुछ जोड़े अपरिवर्तित निर्गत होते हैं, एक कमज़ोरी जिसकी पड़ताल नीचे की गई है, पर एक सीखने योग्य, सुरुचिपूर्ण साइफर के रूप में यह पहेलियों और कैप्चर-द-फ्लैग चुनौतियों का एक पसंदीदा है।
टू-स्क्वायर साइफर कैसे काम करता है
दो 5×5 वर्ग बनाएँ, प्रत्येक एक कीवर्ड-मिश्रित वर्णमाला धारण करता है — पहले कीवर्ड के विशिष्ट अक्षर, क्रम में और बिना दोहराव के, फिर बाकी वर्णमाला। चूँकि 26 अक्षरों को 25 कोशिकाओं में समाना है, एक अक्षर मोड़ दिया जाता है, शास्त्रीय रूप से I और J को एक कोशिका में विलीन करके।
एक जोड़े को एन्क्रिप्ट करने के लिए, पहला अक्षर पहले वर्ग में और दूसरा अक्षर दूसरे वर्ग में ढूँढें। दो अक्षर वर्गों के आर-पार एक आयत बना देते हैं; साइफर जोड़ा दो विपरीत कोनों से पढ़ा जाता है, प्रत्येक अपने ही वर्ग के भीतर रहते हुए। डिकोडिंग को किसी अलग प्रक्रिया की ज़रूरत नहीं: टू-स्क्वायर पारस्परिक है, इसलिए साइफर जोड़े पर बिल्कुल वही चरण चलाने से मूल सादा-पाठ जोड़ा वापस मिल जाता है। यह स्व-व्युत्क्रम गुण साइफर की सबसे आकर्षक विशेषताओं में से एक है।
Vertical और horizontal लेआउट
दोनों वर्गों को दो तरीकों से व्यवस्थित किया जा सकता है। vertical लेआउट में वे एक के ऊपर एक रखे जाते हैं: हर जोड़े का पहला अक्षर ऊपरी वर्ग में, दूसरा निचले वर्ग में ढूँढा जाता है, और साइफर अक्षर वही पंक्तियाँ साझा करते हैं पर स्तंभ बदल लेते हैं। horizontal लेआउट में वर्ग अग़ल-बग़ल बैठते हैं: पहला अक्षर बाएँ वर्ग में और दूसरा दाएँ में ढूँढा जाता है, और साइफर अक्षर स्तंभ साझा करते हैं पर पंक्तियाँ बदल लेते हैं।
दोनों लेआउट एक ही कीवर्डों से भिन्न साइफर पाठ उत्पन्न करते हैं, इसलिए वे प्रभावी रूप से अलग सेटिंग हैं जिन पर प्रेषक और प्राप्तकर्ता को सहमत होना ही पड़ता है। कीवर्ड EXAMPLE और KEYWORD तथा Q हटाने वाली वर्णमाला के साथ, संदेश HELP ME OBI WAN KENOBI vertical लेआउट में HE DL XW SD JY AN HO TK DG में एन्क्रिप्ट होता है, पर horizontal लेआउट में XG NB ME BP AI RY PG ES HB में। ऊपर लेआउट चुनिए और लाइव ग्रिड उससे मेल खाने के लिए फिर से सज जाता है।
दो कीवर्ड और वर्णमाला
टू-स्क्वायर साइफर के दो स्वतंत्र रहस्य हैं: हर वर्ग के लिए एक कीवर्ड। प्रत्येक वर्ग ठीक एक कुंजीयुक्त Playfair या Polybius वर्ग की तरह बनाया जाता है — पहले कीवर्ड के अद्वितीय अक्षर, फिर बाकी वर्णमाला — और नीचे दिया गया लाइव ग्रिड कीवर्ड कोशिकाओं को हाइलाइट करता है ताकि आप मिश्रण देख सकें। प्रेषक और प्राप्तकर्ता दोनों को दोनों कीवर्ड, वही वर्णमाला प्रकार, और वही लेआउट साझा करना चाहिए।
आप किसी कीवर्ड को खाली छोड़कर उसकी जगह एक सादा वर्णानुक्रमिक वर्ग उपयोग कर सकते हैं। दोनों को खाली छोड़ने से दोनों वर्ग एक समान हो जाते हैं, जो साइफर को एक निश्चित अक्षर-जोड़ा ट्रांसपोज़िशन में बदल देता है — किसी भी कीवर्ड मिश्रण को चढ़ाने से पहले ज्यामिति देखने का एक सुविधाजनक तरीका। वास्तविक उपयोग के लिए, दो मज़बूत, भिन्न कीवर्ड सबसे अधिक सुरक्षा देते हैं।
एक हल किया हुआ टू-स्क्वायर उदाहरण
HELP ME OBI WAN KENOBI को कीवर्ड 1 EXAMPLE और कीवर्ड 2 KEYWORD के साथ, Q हटाने वाली वर्णमाला और vertical लेआउट का उपयोग करते हुए लीजिए। पाठ जोड़ों HE, LP, ME, OB, IW, AN, KE, NO, BI में बँट जाता है। HE के लिए, H ऊपरी वर्ग में है और E निचले वर्ग में; चूँकि वे एक स्तंभ साझा करते हैं, जोड़ा HE के रूप में सीधे अपरिवर्तित गुज़र जाता है — एक पारदर्शिता।
LP के लिए, L ऊपरी वर्ग में और P निचले वर्ग में भिन्न स्तंभों में है, इसलिए आयत के अन्य कोने ऊपरी वर्ग में D और निचले वर्ग में L देते हैं: LP बन जाता है DL। आगे बढ़ते हुए, पूरा संदेश एन्क्रिप्ट होकर HE DL XW SD JY AN HO TK DG बन जाता है। ध्यान दें कि HE और AN अपरिवर्तित फिर से प्रकट होते हैं। चूँकि साइफर पारस्परिक है, उन्हीं कीवर्डों, वर्णमाला और लेआउट के साथ डिकोड करना बिल्कुल वही चरण चलाता है और HELPMEOBIWANKENOBI वापस प्राप्त कर लेता है।
पारदर्शिताएँ: टू-स्क्वायर की कमज़ोरी
टू-स्क्वायर में एक प्रसिद्ध दोष है: जब भी एक जोड़े के दोनों अक्षर पहले से ही वह निर्देशांक साझा करते हैं जिसे अदला-बदला जाना है — vertical लेआउट में वही स्तंभ, या horizontal लेआउट में वही पंक्ति — तो साइफर जोड़ा सादा-पाठ जोड़े के समान होता है। ये भेद खोलने वाले जोड़े पारदर्शिताएँ कहलाते हैं, और औसतन हर पाँच में लगभग एक डाइग्राफ अपरिवर्तित निकलता है।
पारदर्शिताएँ सादा-पाठ को सीधे साइफर पाठ में रिसा देती हैं और क्रिप्ट-विश्लेषकों को एक पैर जमाने की जगह दे देती हैं, यही कारण है कि टू-स्क्वायर को अंततः इस गुण के बिना के विकल्पों की तुलना में कमज़ोर माना गया। विश्लेषण पैनल पारदर्शिताओं को एक धुंधली शैली में दर्शाता है ताकि आप ठीक-ठीक देख सकें कि आपके पाठ और कीवर्डों के लिए वे कितनी बार होती हैं — इस बात का एक सजीव चित्रण कि कैसे एक चतुर हस्त साइफर भी अपने संदेश को धोखा दे सकता है।
टू-स्क्वायर बनाम Playfair और Four-Square, और सुरक्षा
टू-स्क्वायर Delastelle के वर्ग साइफरों के परिवार में एक मध्यम मार्ग है। यह एक के बजाय दो कीवर्ड उपयोग करके और दोहरे अक्षरों को कभी बाँटने की ज़रूरत न रखकर Playfair में सुधार करता है — क्योंकि एक जोड़े के दो आधे हिस्से अलग-अलग वर्गों से आते हैं, LL या EE जैसा जोड़ा साफ़-साफ़ एन्क्रिप्ट हो जाता है। Four-Square चार वर्गों और बिना किसी पारदर्शिता के और आगे जाता है, अधिक विन्यास की कीमत पर; टू-स्क्वायर चीज़ों को हल्का रखता है पर इसकी कीमत पारदर्शिता की कमज़ोरी से चुकाता है।
आधुनिक मानकों से टू-स्क्वायर अब भी एक शास्त्रीय साइफर है और किसी कंप्यूटर के विरुद्ध सुरक्षित नहीं। सभी डाइग्राफ प्रतिस्थापन साइफरों की तरह यह अक्षर-जोड़ों की आवृत्ति को बनाए रखता है, और इसकी पारदर्शिताएँ इसे विशेष रूप से असुरक्षित बना देती हैं, इसलिए पर्याप्त पाठ के साथ यह डाइग्राफ-आवृत्ति विश्लेषण और ज्ञात-सादापाठ आक्रमणों के आगे झुक जाता है। आज इसका मूल्य शैक्षिक है। वास्तविक जानकारी की रक्षा के लिए, हमेशा AES जैसे किसी आधुनिक, सहकर्मी-समीक्षित एल्गोरिदम का उपयोग कीजिए, और टू-स्क्वायर को इतिहास, पहेलियों, और कैप्चर-द-फ्लैग चुनौतियों के लिए रख छोड़िए।
अक्सर पूछे जाने वाले प्रश्न
टू-स्क्वायर साइफर क्या है?
टू-स्क्वायर साइफर कैसे काम करता है?
vertical और horizontal लेआउट में क्या अंतर है?
टू-स्क्वायर को double Playfair क्यों कहा जाता है?
क्या आप एक हल किया हुआ टू-स्क्वायर उदाहरण दिखा सकते हैं?
टू-स्क्वायर साइफर में पारदर्शिताएँ क्या हैं?
आप एक टू-स्क्वायर साइफर को कैसे डिकोड करते हैं?
टू-स्क्वायर Four-Square साइफर से कैसे भिन्न है?
I/J विलीन और Q हटाने में क्या अंतर है?
स्थान, अंक और विरामचिह्न का क्या होता है?
क्या मुझे दोनों वर्गों में एक कीवर्ड उपयोग करना ही पड़ता है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें