Chaocipher
Chaocipher को एन्कोड और डिकोड करें, यह गतिशील-प्रतिस्थापन साइफर है जिसे John F. Byrne ने 1918 में आविष्कृत किया और जो 2010 तक गुप्त रखा गया। दो वर्णमालाएँ काल्पनिक डिस्कों पर बैठती हैं और हर अक्षर के बाद पुनर्व्यवस्थित होती हैं, इसलिए हर अक्षर एक ताज़ा फेंटी गई वर्णमाला के तहत एन्क्रिप्ट होता है। दोनों आरंभिक वर्णमालाएँ संपादित करें, एन्कोड और डिकोड के बीच स्विच करें, और डिस्कों को घूमते देखें। सब कुछ आपके ब्राउज़र में चलता है।
बाईं डिस्क (साइफर)
दाईं डिस्क (सादा)
हर डिस्क में A से Z तक का हर अक्षर ठीक एक बार होना चाहिए। दो आरंभिक व्यवस्थाएँ ही कुंजी हैं, इसलिए भेजने वाले और पाने वाले को वही जोड़ी उपयोग करनी होगी। डिफ़ॉल्ट Byrne की शास्त्रीय Exhibit 1 वर्णमालाएँ हैं।
Chaocipher परिणाम यहाँ देखने के लिए ऊपर पाठ दर्ज करें।
चाओसाइफ़र का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
सादा पाठ को Chaocipher साइफर पाठ में बदलने के लिए एन्कोड चुनें, या साइफर पाठ से सादा पाठ पुनर्प्राप्त करने के लिए डिकोड चुनें। दोनों ही तरह वही आरंभिक वर्णमालाएँ उपयोग होती हैं।
- 2
दोनों आरंभिक वर्णमालाएँ सेट करें
बाईं डिस्क और दाईं डिस्क की वर्णमालाएँ दर्ज करें, हर एक सभी 26 अक्षरों का एक पुनर्क्रम है। वे ही कुंजी हैं, इसलिए अपने संवाददाता जैसी ही जोड़ी उपयोग करें, या Byrne के उदाहरण को दोहराने के लिए शास्त्रीय Exhibit 1 डिफ़ॉल्ट बनाए रखें।
- 3
अपना पाठ टाइप करें या पेस्ट करें
वह संदेश दर्ज करें जिसे आप बदलना चाहते हैं। टाइप करते ही साइफर अपने आप चलता है, हर अक्षर को एक डिस्क पर ढूँढता है और परिणाम दूसरी से पढ़ता है, फिर दोनों डिस्कों को क्रमचयित करता है।
- 4
पढ़ें, कॉपी करें और साझा करें
परिणाम पढ़िए, फिर उसे कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपकी बिल्कुल वही वर्णमालाओं, दिशा और पाठ के साथ दोबारा खोल दे। सब कुछ आपके ब्राउज़र में रहता है।
Chaocipher को समझना
Chaocipher क्या है?
Chaocipher एक बहु-वर्णमालीय प्रतिस्थापन साइफर है जिसे आयरिश-अमेरिकी व्यापारी John F. Byrne ने 1918 में आविष्कृत किया। इसका परिभाषक विचार यह है कि साइफर चलते-चलते खुद को पुनर्व्यवस्थित करता है: दो वर्णमालाएँ काल्पनिक डिस्कों की एक जोड़ी पर बैठती हैं, और हर एक अक्षर के बाद दोनों वर्णमालाएँ क्रमचयित हो जाती हैं। चूँकि हर अक्षर एक ताज़ा फेंटी गई वर्णमाला के तहत एन्क्रिप्ट होता है, वही सादा-पाठ अक्षर लगभग कभी भी दो बार वही साइफर-पाठ अक्षर नहीं बनाता, जो उस अक्षर-आवृत्ति पैटर्न को मिटा देता है जो सरल साइफरों को तोड़ देता है।
Byrne को विश्वास था कि उनकी विधि अटूट होने के साथ-साथ इतनी सरल भी है कि वह कमीज़ की जेब में समा जाए। उन्होंने इसका वर्णन अपनी 1953 की आत्मकथा Silent Years में किया और किसी भी ऐसे व्यक्ति को नकद इनाम देने की पेशकश की जो उनके चुनौती संदेशों को हल कर सके, पर उन्होंने कभी नहीं बताया कि यह कैसे काम करता है। यह एल्गोरिदम नब्बे से अधिक वर्षों तक एक रहस्य बना रहा। केवल 2010 में, जब Byrne के परिवार ने उनके कागज़ात और एक चालू मॉडल National Cryptologic Museum को दान किए, तब Moshe Rubin ने सटीक विधि का पुनर्निर्माण कर उसे प्रकाशित किया।
Chaocipher कैसे काम करता है
कुंजी 26-अक्षरों वाली वर्णमालाओं की एक जोड़ी है, हर डिस्क के लिए एक। बाईं डिस्क साइफर वर्णमाला रखती है और दाईं डिस्क सादा वर्णमाला रखती है। किसी अक्षर को एन्क्रिप्ट करने के लिए, उसे दाईं डिस्क में ढूँढिए और बाईं डिस्क में ठीक उसी स्थिति पर मौजूद अक्षर पढ़ लीजिए। डिक्रिप्ट करने के लिए आप उल्टा करते हैं: साइफर-पाठ अक्षर को बाईं डिस्क में ढूँढिए और दाईं डिस्क में उसी स्थिति से सादा पाठ पढ़िए। भेजने वाले और पाने वाले के लिए दोनों डिस्कों को एक ही व्यवस्था से शुरू होना चाहिए।
इसे एक सादे प्रतिस्थापन से Chaocipher में बदलने वाली बात वह है जो आगे होती है। हर अक्षर के एन्क्रिप्ट होने के बाद, दोनों डिस्क चालों के एक नियत समूह से क्रमचयित हो जाती हैं, इसलिए जो वर्णमालाएँ दूसरे अक्षर को एन्क्रिप्ट करती हैं वे अब वे वर्णमालाएँ नहीं रहतीं जिन्होंने पहले अक्षर को एन्क्रिप्ट किया था। इसी स्व-संशोधक व्यवहार के कारण Byrne ने इसे अराजक कहा। केवल 26 अक्षर ही संसाधित होते हैं; स्थान, विरामचिह्न और अन्य वर्ण अछूते गुज़र जाते हैं और डिस्कों को नहीं घुमाते, और अक्षरों का केस संरक्षित रहता है।
हल किया हुआ उदाहरण
Byrne के अपने कागज़ात की शास्त्रीय Exhibit 1 वर्णमालाएँ उपयोग कीजिए: बाईं डिस्क HXUCZVAMDSLKPEFJRIGTWOBNYQ और दाईं डिस्क PTLNBQDEOYSFAVZKGJRIHWXUMC। संदेश WELLDONEISBETTERTHANWELLSAID को एन्क्रिप्ट कीजिए। पहले अक्षर के लिए, दाईं डिस्क में W ढूँढिए और बाईं डिस्क में जो अक्षर पंक्तिबद्ध होता है उसे पढ़िए, जो O है। फिर दोनों डिस्क क्रमचयित होती हैं, और अगला अक्षर E नई व्यवस्था के तहत एन्क्रिप्ट होता है। पूरे संदेश में आगे बढ़ते रहने पर साइफर पाठ OAHQHCNYNXTSZJRRHJBYHQKSOUJY मिलता है।
डिक्रिप्ट करने के लिए, दोनों डिस्कों को उसी Exhibit 1 व्यवस्था से शुरू कीजिए और दर्पण प्रक्रिया चलाइए: हर साइफर-पाठ अक्षर को बाईं डिस्क में ढूँढिए और दाईं डिस्क में उसी स्थिति से सादा पाठ पढ़िए, हर अक्षर के बाद दोनों डिस्कों को क्रमचयित करते हुए। OAHQHCNYNXTSZJRRHJBYHQKSOUJY डालने पर WELLDONEISBETTERTHANWELLSAID लौट आता है। ध्यान दीजिए कि WELL के दोहराए हुए अक्षर साइफर पाठ में नहीं दोहराते, क्योंकि जब तक साइफर उन तक पहुँचता है तब तक डिस्क आगे बढ़ चुकी होती हैं।
दोनों डिस्क कैसे क्रमचयित होती हैं
क्रमचय हर डिस्क पर दो संदर्भ बिंदु उपयोग करता है: zenith, पहली स्थिति, और nadir, चौदहवीं स्थिति। बाईं डिस्क के लिए, पहले इसे इतना घुमाइए कि अभी-अभी एन्क्रिप्ट हुआ अक्षर zenith पर पहुँच जाए। फिर अब zenith से एक स्थान आगे खड़ा अक्षर बाहर निकालिए, वहाँ से nadir तक के अक्षरों के खंड को zenith की ओर एक स्थान खिसकाइए, और निकाले गए अक्षर को खाली nadir खाँचे में वापस डाल दीजिए।
दाईं डिस्क एक समान पर थोड़े खिसके हुए ढंग से चलती है। पहले इसे इतना घुमाइए कि सादा-पाठ अक्षर से एक स्थान दाईं ओर का अक्षर zenith पर पहुँच जाए। फिर zenith से दो स्थान आगे खड़ा अक्षर बाहर निकालिए, वहाँ से nadir तक के खंड को zenith की ओर एक स्थान खिसकाइए, और निकाले गए अक्षर को nadir पर फिर से डालिए। ये छोटी, नियत पुनर्व्यवस्थाएँ हर अक्षर के बाद लागू होती हैं, और चूँकि वे नियतिवादी हैं, पाने वाला डिक्रिप्ट करते समय ठीक वही डिस्क गतियाँ दोहराता है।
Byrne का रहस्य
दशकों तक Chaocipher क्रिप्टोग्राफ़ी की सबसे लुभावनी पहेलियों में से एक रहा। Byrne, James Joyce के घनिष्ठ मित्र थे और Joyce की लेखनी में दिखाई देते हैं, जिसने उस समय रहस्य को और बढ़ा दिया जब, Silent Years में, उन्होंने एक पूरा अध्याय एक ऐसे साइफर को समर्पित किया जिसके लिए, उनके अनुसार, सरकारें भारी रकम चुकातीं। उन्होंने चुनौती के पाठ छापे, जिनमें प्रसिद्ध Exhibit 1 भी शामिल था जिसमें इसका सादा पाठ और साइफर पाठ साथ-साथ थे, और दुनिया को ललकारा कि उनसे उनकी विधि निकाल कर दिखाए। उनके जीवनकाल में कोई भी सार्वजनिक रूप से सफल नहीं हुआ।
यह पहेली आखिरकार Byrne के बेटे और इतिहासकार समुदाय के सहयोग से सुलझी। मई 2010 में परिवार ने Byrne की Chaocipher सामग्री, जिसमें भौतिक मॉडल भी शामिल था, National Cryptologic Museum को सौंप दी, और इसके कुछ ही समय बाद Moshe Rubin ने एल्गोरिदम का पता लगाकर उसे अपने शोधपत्र Chaocipher Revealed में प्रकाशित किया। इस खुलासे ने दिखाया कि Byrne का जेब के आकार का यंत्र सचमुच वही गतिशील दो-डिस्क योजना लागू करता था जिसका वर्णन यहाँ किया गया है।
Chaocipher कितना मज़बूत है?
अपने युग के एक हाथ-साइफर के लिहाज़ से Chaocipher सचमुच चतुर है। चूँकि दोनों वर्णमालाएँ हर अक्षर के बाद बदल जाती हैं, साइफर पाठ की एक सीधी-सादी आवृत्ति गणना लगभग कुछ भी उजागर नहीं करती, और एक छोटा संदेश आरंभिक वर्णमालाओं के बारे में बहुत कम बताता है। वह गतिशील व्यवहार Vigenère जैसे नियत-तालिका साइफरों से दशकों आगे था, जो Byrne द्वारा इसे रचे जाने के समय मानक थे।
हालाँकि, आधुनिक मानकों के अनुसार यह सुरक्षित नहीं है। क्रमचय के नियम नियत और सार्वजनिक हैं, इसलिए एकमात्र रहस्य आरंभिक वर्णमालाओं की जोड़ी है, और पर्याप्त ज्ञात सादा-पाठ वाला एक दृढ़ विश्लेषक, ठीक वही जो Byrne ने अपने प्रदर्शों में दिया था, उन वर्णमालाओं का पुनर्निर्माण कर के पूरी प्रणाली उजागर कर सकता है। Chaocipher ने आम हल करने वालों का काफ़ी समय तक मुख्यतः इसलिए प्रतिरोध किया क्योंकि विधि स्वयं गुप्त रखी गई थी, इसलिए नहीं कि वह लगातार आधुनिक क्रिप्टविश्लेषण झेल सकती थी।
क्या Chaocipher सुरक्षित है?
नहीं। Chaocipher क्रिप्टोग्राफ़िक इतिहास का एक आकर्षक टुकड़ा और एक स्व-संशोधक साइफर का एक बढ़िया शिक्षण उदाहरण है, पर यह आधुनिक विश्लेषण के विरुद्ध कोई वास्तविक सुरक्षा प्रदान नहीं करता। इसकी सुरक्षा काफ़ी हद तक एल्गोरिदम को छिपाए रखने पर निर्भर थी, और एक बार विधि ज्ञात हो जाने पर आरंभिक वर्णमालाएँ पर्याप्त एन्क्रिप्ट किए गए पाठ से पुनर्प्राप्त की जा सकती हैं।
आज Chaocipher को कुछ छिपाने के बजाय इसकी कहानी और इसकी कार्यप्रणाली के लिए सराहा जाता है। यह पहेलियों, एस्केप रूम और कैप्चर-द-फ़्लैग चुनौतियों में एक पसंदीदा है, और यह हर उस व्यक्ति को पुरस्कृत करता है जो जानना चाहता है कि क्रिप्टोग्राफ़ी नियत प्रतिस्थापनों से उसके बाद आने वाली गतिशील प्रणालियों की ओर कैसे विकसित हुई। वास्तविक जानकारी की सुरक्षा के लिए आपको इसके बजाय AES जैसे आधुनिक, अच्छी तरह परखे गए एल्गोरिदम पर निर्भर रहना चाहिए।
अक्सर पूछे जाने वाले प्रश्न
Chaocipher क्या है?
Chaocipher कैसे काम करता है?
Chaocipher की कुंजी क्या है?
क्या आप एक Chaocipher उदाहरण दिखा सकते हैं?
हर अक्षर के बाद डिस्क कैसे बदलती हैं?
Chaocipher प्रसिद्ध क्यों है?
Chaocipher को किसने और कब हल किया?
Chaocipher, Vigenère साइफर से कैसे अलग है?
क्या साइफर स्थान और विरामचिह्न बदलता है?
मैं एक Chaocipher संदेश को कैसे डिकोड करूँ?
क्या Chaocipher सुरक्षित है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें