ट्राइफ़िड साइफर
ट्राइफ़िड साइफर को एन्कोड और डिकोड करें, जो Bifid का त्रि-आयामी सगा है: हर अक्षर को एक 3x3x3 घन पर तीन निर्देशांकों में फ़्रैक्शनेट किया जाता है, किसी ब्लॉक के निर्देशांक आपस में मिला दिए जाते हैं, और हर निर्गत अक्षर तीन इनपुटों पर निर्भर हो जाता है। पीरियड सेट करें, एक वैकल्पिक कीवर्ड जोड़ें, लाइव फ़्रैक्शनेशन पर साथ चलें, और परिणाम कॉपी करें, डाउनलोड करें या साझा करें। सब कुछ आपके ब्राउज़र में चलता है।
पीरियड
कीवर्ड
पीरियड ब्लॉक का आकार है: पाठ को इतने ही अक्षरों वाले ब्लॉकों में बाँटा जाता है और निर्देशांकों को हर ब्लॉक के भीतर मिलाया जाता है। दोनों पक्षों को वही पीरियड उपयोग करना चाहिए।
परिणाम यहाँ देखने के लिए ऊपर टेक्स्ट दर्ज करें।
ट्राइफ़िड घन
परत 1
1
2
3
1
2
3
परत 2
1
2
3
1
2
3
परत 3
1
2
3
1
2
3
ट्राइफ़िड साइफर का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
सादे पाठ को ट्राइफ़िड साइफर पाठ में बदलने के लिए एन्कोड चुनिए, या साइफर पाठ को वापस सादे पाठ में बदलने के लिए डिकोड चुनिए।
- 2
पीरियड और कीवर्ड सेट करें
वह ब्लॉक आकार चुनिए जिसमें साइफर काम करता है; 0 का पीरियड पूरे संदेश को एक ब्लॉक मानता है। सादे घन के लिए कीवर्ड खाली छोड़िए या उसे मिलाने के लिए एक कीवर्ड दर्ज कीजिए। दोनों पक्षों को वही सेटिंग्स उपयोग करनी चाहिए।
- 3
अपना टेक्स्ट टाइप करें या पेस्ट करें
अपना संदेश दर्ज कीजिए और टाइप करते ही यह बदल जाता है। फ़्रैक्शनेशन पैनल हर ब्लॉक के अक्षरों को उनके परत, पंक्ति और स्तंभ अंकों के ऊपर दिखाता है।
- 4
घन को पढ़ें
तीनों परतें देखने के लिए ट्राइफ़िड घन खोलिए, जिसमें हर प्रतीक का निर्देशांक और कोई भी कीवर्ड कोशिकाएँ उजागर होती हैं।
- 5
कॉपी, डाउनलोड या साझा करें
परिणाम कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपके बिल्कुल वही टेक्स्ट, कीवर्ड और पीरियड के साथ, उपयोग के लिए तैयार, दोबारा खोल दे।
ट्राइफ़िड साइफर को समझना
ट्राइफ़िड साइफर क्या है?
ट्राइफ़िड साइफर एक शास्त्रीय साइफर है जिसका आविष्कार फ़्रांसीसी क्रिप्टोग्राफ़र Félix-Marie Délastelle ने किया और जो 1902 में प्रकाशित हुआ। यह उनके Bifid साइफर का त्रि-आयामी विस्तार है: जहाँ Bifid हर अक्षर को एक सपाट वर्ग से पढ़े गए दो निर्देशांकों में बदलता है, वहीं ट्राइफ़िड हर अक्षर को तीन निर्देशांकों में बदलता है — एक परत, एक पंक्ति और एक स्तंभ — जो 27 प्रतीकों के एक 3x3x3 घन से पढ़े जाते हैं। फिर उन निर्देशांकों को वापस अक्षरों के रूप में पढ़ने से पहले आपस में फेंट दिया जाता है, जो एक ही योजना में प्रतिस्थापन को स्थानांतरण के साथ जोड़ देता है।
एक तीसरा निर्देशांक जोड़ना ही ट्राइफ़िड को Bifid से अधिक मज़बूत बनाता है। चूँकि तीन अलग अंक-धाराएँ फिर से जोड़े जाने से पहले एक-दूसरे में पिरो दी जाती हैं, निर्गत का हर अक्षर इनपुट के दो के बजाय तीन भिन्न अक्षरों पर निर्भर हो जाता है। जानकारी का वह अधिक व्यापक फैलाव — डिफ्यूज़न — अक्षर-आवृत्ति प्रतिरूपों को और भी अधिक अच्छी तरह छिपा देता है, यही कारण है कि ट्राइफ़िड क्रिप्टोग्राफ़ी पाठ्यक्रमों और पहेली संग्रहों में एक पसंदीदा उन्नत उदाहरण है।
3x3x3 घन और उसका 27वाँ प्रतीक
ट्राइफ़िड को 27 कोशिकाएँ चाहिए, हर प्रतीक के लिए एक, जो तीन 3x3 परतों के रूप में एक घन में चढ़ाई जाती हैं। वर्णमाला के 26 अक्षर उन कोशिकाओं में से 26 को भर देते हैं, एक अतिरिक्त छोड़ते हुए, इसलिए एक 27वाँ प्रतीक जोड़ा जाता है। यह टूल प्लस चिह्न का उपयोग करता है, जो आम परंपरा है; चूँकि यह कम ही टाइप होता है, आपके संदेश के सामान्य विरामचिह्न को एक अक्षर मानने के बजाय बस छोड़ दिया जाता है। इसलिए हर प्रतीक का एक अनूठा पता होता है जो 1 से 3 तक की तीन संख्याओं से बना है: वह किस परत में बैठता है, किस पंक्ति में, और किस स्तंभ में।
आप घन को एक कीवर्ड से भी मिला सकते हैं। कीवर्ड के अनूठे प्रतीक पहले घन में लिखे जाते हैं, क्रम में और बिना दोहराव के, और शेष वर्णमाला उसके बाद आती है — ठीक उसी तरह जैसे एक कुंजीयुक्त Polybius या Playfair वर्ग बनाया जाता है, बस तीन आयामों में। ऊपर का लाइव घन कीवर्ड कोशिकाओं को उजागर करता है ताकि आप मिलावट देख सकें। कीवर्ड बदलना हर निर्देशांक बदल देता है, इसलिए कीवर्ड रहस्य का हिस्सा है और दोनों पक्षों को वही उपयोग करना चाहिए।
ट्राइफ़िड साइफर कैसे काम करता है
एन्कोडिंग तीन चरणों में होती है। पहला, फ़्रैक्शनेशन: हर अक्षर को घन में ढूँढा जाता है और उसके तीन निर्देशांकों से बदल दिया जाता है — परत, पंक्ति और स्तंभ। दूसरा, अक्षरों के एक ब्लॉक के निर्देशांकों को तीन पंक्तियों के रूप में लिखा जाता है, जिसमें सभी परत अंक पहली रेखा पर, सभी पंक्ति अंक दूसरी पर, और सभी स्तंभ अंक तीसरी पर होते हैं। तीसरा, अंकों की उस संयुक्त श्रृंखला को सीधे आर-पार पढ़ा जाता है, एक बार में तीन लिए जाते हैं, और हर त्रिक को घन में एक परत, पंक्ति और स्तंभ के रूप में ढूँढकर एक साइफर अक्षर बनाया जाता है।
पहले परतें, फिर पंक्तियाँ, फिर स्तंभ लिखना इस विधि का हृदय है: यह उन अंकों को पिरो देता है जो भिन्न अक्षरों से आए थे। ऊपर दिया गया टूल इसे लाइव दिखाता है। जैसे ही आप टाइप करते हैं, फ़्रैक्शनेशन पैनल हर ब्लॉक के अक्षरों को उनके परत, पंक्ति और स्तंभ अंकों के ऊपर बिछा देता है, ठीक उसी तरह जैसे आप कागज़ पर हाथ से साइफर बनाते, ताकि आप किसी एक इनपुट अक्षर के तीन अंकों को तीन अलग निर्गत अक्षरों में बहते देख सकें।
पीरियड, या ब्लॉक का आकार
पीरियड वह ब्लॉक आकार है जिसमें ट्राइफ़िड काम करता है। पाठ को इतने ही अक्षरों वाले ब्लॉकों में बाँटा जाता है, और परत-पंक्ति-स्तंभ की पिरोवट हर ब्लॉक के भीतर स्वतंत्र रूप से की जाती है। एक छोटा पीरियड सीमित करता है कि हर अक्षर का प्रभाव कितनी दूर तक फैल सकता है; एक लंबा पीरियड उसे संदेश के अधिक हिस्से में फैला देता है। Délastelle के क्लासिक हल किए उदाहरण पाँच के पीरियड का उपयोग करते हैं, और प्रेषक तथा प्राप्तकर्ता को वही मान पर सहमत होना होगा।
पीरियड को 0 पर सेट करने का अर्थ है कोई पीरियड नहीं: पूरे संदेश को एक ही ब्लॉक माना जाता है, जो वही योजना है जिसका वर्णन Délastelle ने मूल रूप से किया और जो सबसे मज़बूत डिफ्यूज़न देती है। बदले में, एक लंबा, पीरियड-रहित संदेश हाथ से बनाना कठिन होता है। ऊपर पीरियड बदलकर देखिए कि साइफर पाठ कैसे बदल जाता है, भले ही घन और पाठ वही रहें — वही संवेदनशीलता ब्लॉक संरचना का पूरा मतलब है।
एक हल किया हुआ ट्राइफ़िड उदाहरण
शब्द HELLO लीजिए, सादे घन के साथ और एक ऐसे पीरियड के साथ जो पूरे शब्द को ढक ले। पहले हर अक्षर को उसकी परत, पंक्ति और स्तंभ में फ़्रैक्शनेट कीजिए: H 1,3,2 है; E 1,2,2 है; L 2,1,3 है; दूसरा L फिर से 2,1,3 है; और O 2,2,3 है। परतों को एक रेखा पर लिखने से 1 1 2 2 2 मिलता है, अगली पर पंक्तियाँ 3 2 1 1 2 देती हैं, और तीसरी पर स्तंभ 2 2 3 3 3 देते हैं।
अब तीनों रेखाओं को एक ही श्रृंखला के रूप में सीधे आर-पार पढ़िए — 1 1 2 2 2 3 2 1 1 2 2 2 3 3 3 — और अंकों को एक बार में तीन लीजिए: 112, 223, 211, 222, 333। हर त्रिक को घन में एक परत, पंक्ति और स्तंभ के रूप में देखने से B, O, J, N और + मिलते हैं, इसलिए HELLO, BOJN+ में एन्कोड होता है। पीरियड 3 के साथ वही शब्द इसके बजाय BVOMR बन जाता है, क्योंकि ब्लॉक किसी भिन्न स्थान पर टूटते हैं और मिलावट बदल जाती है।
एक ट्राइफ़िड साइफर को डिकोड करना
डिकोडिंग चरणों को उलट कर चलाती है। हर ब्लॉक के लिए, आप हर साइफर अक्षर के तीनों निर्देशांकों को क्रम में पढ़ लेते हैं, जो अंकों की संयुक्त श्रृंखला को पुनः उत्पन्न करता है। उस श्रृंखला को तीन समान भागों में बाँटना पहले भाग में मूल परत अंक, दूसरे में पंक्ति अंक, और तीसरे में स्तंभ अंक देता है; हर अक्षर की परत को उसकी मेल खाती पंक्ति और स्तंभ के साथ जोड़ना सादे पाठ को फिर से बना देता है। जब आप डिकोड चुनते हैं तो टूल यह सब आपके लिए करता है।
ठीक से डिकोड करने के लिए आपको वही सेटिंग्स उपयोग करनी होंगी जो एन्कोड करने में इस्तेमाल हुई थीं: वही कीवर्ड और वही पीरियड। इनमें से कोई भी गलत हो और अंक गलत जगह बँटते हैं, गड्डमड्ड पाठ उत्पन्न करते हुए — जो ठीक वही गुण है जो इस साइफर को उपयोगी बनाता है। चूँकि केवल 26 अक्षर और प्लस चिह्न ही घन में रहते हैं, मूल संदेश के कोई भी अन्य वर्ण एन्कोडिंग के दौरान छोड़ दिए गए थे और फिर से प्रकट नहीं होंगे।
ट्राइफ़िड बनाम Bifid, और इसकी सुरक्षा
ट्राइफ़िड और Bifid सगे-संबंधी हैं: दोनों अक्षरों को निर्देशांकों में फ़्रैक्शनेट करते हैं और उन्हें एक ब्लॉक भर में पिरो देते हैं, और दोनों Délastelle द्वारा रचे गए थे। अंतर आयाम का है। Bifid एक सपाट वर्ग और प्रति अक्षर दो निर्देशांक उपयोग करता है; ट्राइफ़िड एक घन और तीन निर्देशांक उपयोग करता है, इसलिए हर निर्गत अक्षर दो के बजाय तीन इनपुटों पर निर्भर होता है, जो अधिक डिफ्यूज़न देता है। जिसने भी Bifid और जिस Polybius वर्ग पर वह बना है, उसे समझ लिया हो, उसके लिए ट्राइफ़िड स्वाभाविक अगला कदम है।
आधुनिक मानकों के अनुसार ट्राइफ़िड सुरक्षित नहीं है। यद्यपि इसका तीन-तरफ़ा फ़्रैक्शनेशन सरल आवृत्ति विश्लेषण को हरा देता है, क्रिप्ट-विश्लेषकों के पास इसे तोड़ने के सुस्थापित तरीके हैं, विशेषकर जब पीरियड छोटा या ज्ञात हो और पर्याप्त साइफर पाठ उपलब्ध हो, और एक कीवर्ड बस थोड़ी-सी कठिनाई बढ़ाता है। आज इसका असली मूल्य शैक्षिक है: यह यह देखने का एक स्पष्ट, व्यावहारिक तरीका है कि अतिरिक्त फ़्रैक्शनेशन किसी साइफर को कैसे मज़बूत करता है। वास्तविक जानकारी की रक्षा के लिए, हमेशा AES जैसे किसी आधुनिक, सहकर्मी-समीक्षित एल्गोरिदम का उपयोग कीजिए, और ट्राइफ़िड को सीखने, पहेलियों, और कैप्चर-द-फ्लैग चुनौतियों के लिए रख छोड़िए।
अक्सर पूछे जाने वाले प्रश्न
ट्राइफ़िड साइफर क्या है?
ट्राइफ़िड साइफर कैसे काम करता है?
ट्राइफ़िड साइफर का आविष्कार किसने किया?
ट्राइफ़िड और Bifid साइफरों में क्या अंतर है?
ट्राइफ़िड साइफर में पीरियड क्या है?
घन में 27वाँ प्रतीक क्या है?
कीवर्ड क्या करता है?
क्या आप एक हल किया हुआ ट्राइफ़िड उदाहरण दिखा सकते हैं?
आप एक ट्राइफ़िड साइफर को कैसे डिकोड करते हैं?
ट्राइफ़िड Polybius वर्ग से कैसे संबंधित है?
ट्राइफ़िड साइफर कितना सुरक्षित है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें