T

Text Machine

शक्तिशाली टेक्स्ट टूल्स, आपके ब्राउज़र में

Chaocipher

Chaocipher को एन्कोड और डिकोड करें, यह गतिशील-प्रतिस्थापन साइफर है जिसे John F. Byrne ने 1918 में आविष्कृत किया और जो 2010 तक गुप्त रखा गया। दो वर्णमालाएँ काल्पनिक डिस्कों पर बैठती हैं और हर अक्षर के बाद पुनर्व्यवस्थित होती हैं, इसलिए हर अक्षर एक ताज़ा फेंटी गई वर्णमाला के तहत एन्क्रिप्ट होता है। दोनों आरंभिक वर्णमालाएँ संपादित करें, एन्कोड और डिकोड के बीच स्विच करें, और डिस्कों को घूमते देखें। सब कुछ आपके ब्राउज़र में चलता है।

आरंभिक वर्णमालाएँ (कुंजी)

बाईं डिस्क (साइफर)

दाईं डिस्क (सादा)

हर डिस्क में A से Z तक का हर अक्षर ठीक एक बार होना चाहिए। दो आरंभिक व्यवस्थाएँ ही कुंजी हैं, इसलिए भेजने वाले और पाने वाले को वही जोड़ी उपयोग करनी होगी। डिफ़ॉल्ट Byrne की शास्त्रीय Exhibit 1 वर्णमालाएँ हैं।

सादा पाठ
साइफर पाठ

Chaocipher परिणाम यहाँ देखने के लिए ऊपर पाठ दर्ज करें।

चाओसाइफ़र का उपयोग कैसे करें

  1. 1

    एन्कोड या डिकोड चुनें

    सादा पाठ को Chaocipher साइफर पाठ में बदलने के लिए एन्कोड चुनें, या साइफर पाठ से सादा पाठ पुनर्प्राप्त करने के लिए डिकोड चुनें। दोनों ही तरह वही आरंभिक वर्णमालाएँ उपयोग होती हैं।

  2. 2

    दोनों आरंभिक वर्णमालाएँ सेट करें

    बाईं डिस्क और दाईं डिस्क की वर्णमालाएँ दर्ज करें, हर एक सभी 26 अक्षरों का एक पुनर्क्रम है। वे ही कुंजी हैं, इसलिए अपने संवाददाता जैसी ही जोड़ी उपयोग करें, या Byrne के उदाहरण को दोहराने के लिए शास्त्रीय Exhibit 1 डिफ़ॉल्ट बनाए रखें।

  3. 3

    अपना पाठ टाइप करें या पेस्ट करें

    वह संदेश दर्ज करें जिसे आप बदलना चाहते हैं। टाइप करते ही साइफर अपने आप चलता है, हर अक्षर को एक डिस्क पर ढूँढता है और परिणाम दूसरी से पढ़ता है, फिर दोनों डिस्कों को क्रमचयित करता है।

  4. 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 एक गतिशील-प्रतिस्थापन साइफर है जिसे John F. Byrne ने 1918 में आविष्कृत किया। यह काल्पनिक डिस्कों की एक जोड़ी पर दो 26-अक्षरों वाली वर्णमालाएँ उपयोग करता है, और हर अक्षर के बाद दोनों वर्णमालाएँ क्रमचयित हो जाती हैं, इसलिए हर अक्षर एक ताज़ा फेंटी गई वर्णमाला के तहत एन्क्रिप्ट होता है। Byrne ने विधि को गुप्त रखा, और इसे केवल 2010 में Moshe Rubin द्वारा प्रकाशित किया गया।
Chaocipher कैसे काम करता है?
बाईं डिस्क साइफर वर्णमाला रखती है और दाईं डिस्क सादा वर्णमाला रखती है। किसी अक्षर को एन्क्रिप्ट करने के लिए, उसे दाईं डिस्क में ढूँढिए और बाईं डिस्क में उसी स्थिति पर मौजूद अक्षर पढ़िए। फिर दोनों डिस्क चालों के एक नियत समूह से क्रमचयित हो जाती हैं। डिक्रिप्ट करने के लिए, साइफर-पाठ अक्षर को बाईं डिस्क में ढूँढिए और दाईं डिस्क में उसी स्थिति से सादा पाठ पढ़िए, डिस्कों को उसी तरह क्रमचयित करते हुए।
Chaocipher की कुंजी क्या है?
कुंजी आरंभिक वर्णमालाओं की जोड़ी है, हर डिस्क के लिए एक। हर एक में A से Z तक का हर अक्षर ठीक एक बार होना चाहिए। भेजने वाले और पाने वाले को एक ही दो व्यवस्थाओं से शुरू करना होता है। यह टूल डिफ़ॉल्ट रूप से Byrne की शास्त्रीय Exhibit 1 वर्णमालाएँ उपयोग करता है, पर आप किसी भी डिस्क को अपनी वर्णमाला से बदल सकते हैं।
क्या आप एक Chaocipher उदाहरण दिखा सकते हैं?
Byrne की Exhibit 1 वर्णमालाओं का उपयोग करते हुए, बाईं डिस्क HXUCZVAMDSLKPEFJRIGTWOBNYQ और दाईं डिस्क PTLNBQDEOYSFAVZKGJRIHWXUMC, सादा पाठ WELLDONEISBETTERTHANWELLSAID एन्क्रिप्ट होकर OAHQHCNYNXTSZJRRHJBYHQKSOUJY बन जाता है। उस साइफर पाठ को उन्हीं आरंभिक वर्णमालाओं से डिक्रिप्ट करने पर मूल संदेश लौट आता है।
हर अक्षर के बाद डिस्क कैसे बदलती हैं?
हर डिस्क पर स्थिति एक पर एक zenith और स्थिति चौदह पर एक nadir होता है। बाईं डिस्क एन्क्रिप्ट किए गए अक्षर को zenith तक घुमाती है, फिर zenith से एक स्थान आगे के अक्षर को निकालती है, खंड को nadir तक zenith की ओर खिसकाती है, और nadir पर फिर से डालती है। दाईं डिस्क सादा-पाठ अक्षर से ठीक दाईं ओर के अक्षर को zenith तक घुमाती है, फिर zenith से दो स्थान आगे के अक्षर को निकालती है और उसे उसी तरह nadir पर फिर से डालती है।
Chaocipher प्रसिद्ध क्यों है?
Byrne ने अपनी 1953 की किताब Silent Years में दावा किया कि उनका जेब के आकार का साइफर अटूट है, उन्होंने अपने चुनौती संदेशों को हल करने पर इनाम की पेशकश की, पर कभी विधि नहीं बताई। यह नब्बे से अधिक वर्षों तक अनसुलझा रहा, जिसने इसे क्रिप्टोग्राफ़ी के सबसे प्रसिद्ध रहस्यों में से एक बना दिया, जब तक कि आखिरकार 2010 में एल्गोरिदम प्रकाशित नहीं हो गया।
Chaocipher को किसने और कब हल किया?
यह विधि 2010 में सार्वजनिक हुई, जब Byrne के परिवार ने उनके Chaocipher कागज़ात और एक भौतिक मॉडल National Cryptologic Museum को दान किए। तब क्रिप्टोग्राफ़र Moshe Rubin ने सटीक एल्गोरिदम का पुनर्निर्माण कर के उसे अपने शोधपत्र Chaocipher Revealed में प्रकाशित किया, जिससे यंत्र कैसे काम करता था इस बारे में दशकों की अटकलें समाप्त हो गईं।
Chaocipher, Vigenère साइफर से कैसे अलग है?
एक Vigenère साइफर वर्णमालाओं की एक नियत तालिका और एक दोहराते कुंजी-शब्द का उपयोग करता है, इसलिए संदेश के दौरान वर्णमालाएँ कभी नहीं बदलतीं। Chaocipher इसके बजाय हर अक्षर के बाद अपनी दोनों वर्णमालाओं को क्रमचयित करता है, इसलिए प्रतिस्थापन कभी दोबारा उपयोग नहीं होता। वह स्व-संशोधक व्यवहार इसे एक नियत-तालिका साइफर की तुलना में सरल आवृत्ति विश्लेषण से हमला करना कहीं अधिक कठिन बना देता है।
क्या साइफर स्थान और विरामचिह्न बदलता है?
नहीं। केवल 26 अक्षर ही संसाधित होते हैं और डिस्कों को घुमाने में उपयोग होते हैं। स्थान, विरामचिह्न, अंक और इमोजी अपरिवर्तित गुज़र जाते हैं और डिस्कों को आगे नहीं बढ़ाते, इसलिए परिणाम आपके मूल पाठ का आकार बनाए रखता है। अक्षरों का केस भी संरक्षित रहता है।
मैं एक Chaocipher संदेश को कैसे डिकोड करूँ?
टूल को डिकोड पर स्विच कीजिए, वही दो आरंभिक वर्णमालाएँ दर्ज कीजिए जिनसे संदेश एन्क्रिप्ट किया गया था, और साइफर पाठ पेस्ट कीजिए। टूल हर साइफर-पाठ अक्षर को बाईं डिस्क में ढूँढता है, दाईं डिस्क से सादा पाठ पढ़ता है, और दोनों डिस्कों को उसी तरह क्रमचयित करता है, जिससे आपका संदेश पुनर्प्राप्त हो जाता है।
क्या Chaocipher सुरक्षित है?
नहीं। Chaocipher एक उल्लेखनीय ऐतिहासिक साइफर है, पर यह आधुनिक विश्लेषण के विरुद्ध कोई वास्तविक सुरक्षा प्रदान नहीं करता। क्रमचय के नियम सार्वजनिक हैं, इसलिए एकमात्र रहस्य आरंभिक वर्णमालाओं की जोड़ी है, और उन्हें पर्याप्त ज्ञात सादा-पाठ से पुनर्प्राप्त किया जा सकता है। वास्तविक जानकारी की सुरक्षा के लिए AES जैसे आधुनिक एल्गोरिदम का उपयोग कीजिए।
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
नहीं। सारी एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में होती है, इसलिए आपका टेक्स्ट और वर्णमालाएँ कभी अपलोड, लॉग या संग्रहीत नहीं किए जाते। यहाँ तक कि एक साझा करने वाला लिंक भी आपके डेटा को URL के हैश के बाद वाले हिस्से में रखता है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते, इसलिए जब तक आप उसे साझा करने का निर्णय न लें तब तक वह निजी बना रहता है।

संबंधित टूल्स

इन उपयोगी टूल्स के साथ आगे बढ़ें

विजेनेर साइफर

ब्यूफोर्ट साइफर

ग्रोन्सफेल्ड साइफर

ऑटोकी साइफ़र

रनिंग की साइफ़र

पोर्टा साइफ़र