स्तंभ ट्रांसपोज़िशन साइफर
स्तंभ ट्रांसपोज़िशन साइफर को एन्कोड और डिकोड करें, जो एक शास्त्रीय कीवर्ड-आधारित घालमेल है। आपका पाठ एक कीवर्ड के नीचे पंक्ति-दर-पंक्ति एक ग्रिड में लिखा जाता है, और फिर स्तंभों को कीवर्ड के अक्षरों के वर्णानुक्रम में वापस पढ़ा जाता है — कुछ भी प्रतिस्थापित नहीं होता, हर वर्ण बस स्थानांतरित किया जाता है। अनियमित या पूर्ण स्तंभ चुनें, एक पैडिंग वर्ण सेट करें, लाइव ग्रिड पर साथ चलें, और परिणाम कॉपी, डाउनलोड या साझा करें। सब कुछ आपके ब्राउज़र में चलता है।
कीवर्ड
एक कीवर्ड दर्ज करें। इसके अक्षर स्तंभ सेट करते हैं: पाठ उनके आर-पार पंक्ति-दर-पंक्ति लिखा जाता है, फिर स्तंभों को कीवर्ड के वर्णानुक्रम में पढ़ा जाता है। दोहराए गए कुंजी अक्षर बाएँ से दाएँ लिए जाते हैं।
परिणाम यहाँ देखने के लिए ऊपर टेक्स्ट दर्ज करें।
स्तंभ ट्रांसपोज़िशन साइफर का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
सादे पाठ को स्तंभ ट्रांसपोज़िशन साइफर पाठ में घालमेल करने के लिए एन्कोड चुनिए, या साइफर पाठ को वापस मूल संदेश में बदलने के लिए डिकोड चुनिए।
- 2
अनियमित या पूर्ण स्तंभ चुनें
अनियमित अंतिम पंक्ति को अधूरा छोड़ता है और आपका पाठ बिल्कुल वैसा ही लौटाता है। पूर्ण ग्रिड को आपके चुने हुए वर्ण से एक पूरे आयत में पैड कर देता है, ताकि हर स्तंभ समान लंबाई का हो।
- 3
कीवर्ड दर्ज करें
एक कीवर्ड टाइप करें। इसकी लंबाई स्तंभों की संख्या तय करती है और इसके अक्षरों का वर्णानुक्रम उस क्रम को तय करता है जिसमें स्तंभ पढ़े जाते हैं। दोनों पक्षों को वही कीवर्ड उपयोग करना चाहिए; पूर्ण मोड में आप पैडिंग वर्ण भी सेट कर सकते हैं।
- 4
अपना टेक्स्ट टाइप करें या पेस्ट करें
अपना संदेश दर्ज कीजिए और टाइप करते ही यह ट्रांसपोज़ हो जाता है। एन्कोडिंग ग्रिड आपके पाठ को कुंजीयुक्त स्तंभों में भरा हुआ दिखाता है, जिसमें हर स्तंभ का पढ़ने का क्रम क्रमांकित होता है।
- 5
कॉपी, डाउनलोड या साझा करें
परिणाम कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपके बिल्कुल वही पाठ, कीवर्ड, मोड और पैडिंग के साथ, उपयोग के लिए तैयार, दोबारा खोल दे।
स्तंभ ट्रांसपोज़िशन साइफर को समझना
स्तंभ ट्रांसपोज़िशन साइफर क्या है?
स्तंभ ट्रांसपोज़िशन साइफर किसी संदेश को छिपाने के सबसे पुराने और सहज तरीकों में से एक है। यह एक ट्रांसपोज़िशन साइफर है, जिसका अर्थ है कि यह किसी भी अक्षर को नहीं बदलता — यह केवल उनका क्रम बदलता है। साइफर पाठ का हर वर्ण वही वर्ण है जो सादे पाठ में था; उन्हें बस एक निश्चित, दोहराने योग्य नियम के अनुसार फेंट दिया गया है। वह नियम एक कीवर्ड से तय होता है, जो घालमेल को किसी भरोसेमंद साथी के साथ साझा करना आसान और उसे, जो इसे नहीं जानता, उसके लिए उलटना कठिन बना देता है।
विचार यह है कि संदेश को कीवर्ड के अक्षरों के नीचे, पंक्ति-दर-पंक्ति एक ग्रिड में लिखा जाए, और फिर ग्रिड को एक बार में एक स्तंभ करके वापस पढ़ा जाए। पेच उस क्रम में है जिसमें स्तंभ पढ़े जाते हैं: बाएँ से दाएँ नहीं, बल्कि कीवर्ड के अक्षरों के वर्णानुक्रम में। चूँकि कीवर्ड वह क्रम तय करता है, कीवर्ड साझा करने वाले दो लोग स्वतंत्र रूप से एन्कोड और डिकोड कर सकते हैं, जबकि स्तंभ का क्रम बाकी सबको मनमाना लगता है।
स्तंभ ट्रांसपोज़िशन साइफर कैसे काम करता है
कीवर्ड को एक ग्रिड के शीर्ष पर, प्रति स्तंभ एक अक्षर लिखकर शुरू करें। फिर उसके नीचे संदेश लिखें, पहली पंक्ति को बाएँ से दाएँ भरते हुए, फिर दूसरी पंक्ति, और इसी तरह आगे, जब तक पूरा संदेश बिछ न जाए। स्तंभों की संख्या कीवर्ड की लंबाई से तय होती है, इसलिए छह-अक्षर वाला कीवर्ड हमेशा छह स्तंभ बनाता है, चाहे संदेश कितना भी लंबा हो।
अब स्तंभों को कीवर्ड के अक्षरों के वर्णानुक्रम में क्रमांकित करें: कीवर्ड के वर्णमाला में सबसे पहले आने वाले अक्षर के नीचे का स्तंभ सबसे पहले पढ़ा जाता है, अगला-सबसे-पहले दूसरा, और इसी तरह आगे। यदि कीवर्ड में एक ही अक्षर के दो हों, तो वे स्तंभ बाएँ से दाएँ, उनके दिखने के क्रम में पढ़े जाते हैं। अंत में, ग्रिड को उस क्रमांकित क्रम में एक-एक स्तंभ करके पढ़ें, हर स्तंभ के अक्षरों को बारी-बारी से लिखते हुए। जो श्रृंखला आपको मिलती है वही साइफर पाठ है। डिकोड करने के लिए, आप प्रक्रिया को उलट देते हैं: खाली ग्रिड फिर से बनाएँ, स्तंभों को उनके पढ़ने के क्रम में वापस भरें, और पंक्तियों के आर-पार पढ़ें।
अनियमित बनाम पूर्ण स्तंभ
अधिकांश संदेश ग्रिड में समान रूप से नहीं बँटते, इसलिए अंतिम पंक्ति अधूरी रह जाती है। अनियमित (या अपूर्ण) रूप में — शास्त्रीय पाठ्यपुस्तक वाला स्तंभ ट्रांसपोज़िशन — आप बस उन कोशिकाओं को खाली छोड़ देते हैं। तब स्तंभ लंबाई में एक से भिन्न होते हैं, और साइफर पाठ ठीक उतना ही लंबा होता है जितना मूल संदेश। इस टूल का अनियमित मोड यही करता है, और यह आपके पाठ को पूर्ण रूप से वापस घुमा देता है: डिकोडिंग ठीक वही लौटाती है जो आपने टाइप किया, स्थान और विरामचिह्न सहित।
पूर्ण रूप में, आप इसके बजाय संदेश को अंतिम पंक्ति भरने के लिए पैड कर देते हैं, ताकि हर स्तंभ समान लंबाई का हो और ग्रिड एक पूर्ण आयत हो। पैडिंग आमतौर पर एक निश्चित, सहमत अक्षर होती है जैसे X या Q, या nulls की एक कतार। पूर्ण स्तंभ स्तंभों की लंबाई को स्पष्ट कर देते हैं, जिसने ऐतिहासिक रूप से कागज़-कलम के काम को सरल बनाया और जब वही ग्रिड दूसरी बार ट्रांसपोज़ किया जाता है तब यह आवश्यक है। ग्रिड को अपनी पसंद के वर्ण से पैड करने के लिए पूर्ण मोड पर स्विच करें; तब डिकोडिंग आपका पाठ लौटाती है जिसके बाद जो भी पैडिंग जोड़ी गई थी वह आती है, जिसे आप काटकर हटा सकते हैं।
कीवर्ड की भूमिका
कीवर्ड एक साथ दो काम करता है: इसकी लंबाई तय करती है कि ग्रिड में कितने स्तंभ हैं, और इसके अक्षरों की वर्णानुक्रमिक रैंकिंग उस क्रम को तय करती है जिसमें स्तंभ पढ़े जाते हैं। एक लंबा कीवर्ड एक चौड़ा, छोटा ग्रिड और एक अधिक पूरी तरह से घालमेल बनाता है; एक कीवर्ड जिसके अक्षर पहले से ही वर्णानुक्रम के करीब हों वह मुश्किल से कुछ पुनर्व्यवस्थित करता है, इसलिए एक अच्छी तरह मिश्रित कीवर्ड अधिक मज़बूत होता है। केवल अक्षरों का सापेक्ष क्रम ही मायने रखता है, यही कारण है कि एक कीवर्ड और समान अक्षर-रैंकिंग वाला कोई भी शब्द वही ट्रांसपोज़िशन उत्पन्न करते हैं।
चूँकि कीवर्ड ही पूरा रहस्य है, प्रेषक और प्राप्तकर्ता दोनों को ठीक वही उपयोग करना चाहिए। इस टूल में कीवर्ड के केवल अक्षर ही स्तंभ क्रम में गिने जाते हैं — स्थान, अंक और विरामचिह्न अनदेखे रहते हैं — और दोहराए गए अक्षर अपना बाएँ-से-दाएँ क्रम बनाए रखते हैं, इसलिए BANANA जैसा कीवर्ड फिर भी एक निश्चित, पुनरुत्पादनीय स्तंभ अनुक्रम देता है। कीवर्ड बदलें और साइफर पाठ पूरी तरह बदल जाता है, जबकि वही कीवर्ड हमेशा उसे वापस डिकोड कर देता है।
एक हल किया हुआ उदाहरण
संदेश WE ARE DISCOVERED FLEE AT ONCE और कीवर्ड ZEBRAS लीजिए। स्थान हटाने पर संदेश WEAREDISCOVEREDFLEEATONCE है, पच्चीस अक्षर, और ZEBRAS में छह अक्षर हैं, इसलिए हम इसे छह स्तंभों में लिखते हैं: पहली पंक्ति पर WEARED, दूसरी पर ISCOVE, तीसरी पर REDFLE, चौथी पर EATONC, और एक अंतिम छोटी पंक्ति जिसमें बस E है।
अब कीवर्ड के अक्षरों को वर्णानुक्रम में रैंक करें — A, B, E, R, S, Z — जो स्तंभों को बाएँ से दाएँ 5, 3, 2, 4, 6, 1 क्रमांकित करता है। स्तंभों को उस क्रम में पढ़ने से A स्तंभ से EVLN, B स्तंभ से ACDT, E स्तंभ से ESEA, R स्तंभ से ROFO, S स्तंभ से DEEC, और अंत में Z स्तंभ से WIREE मिलता है। साथ जोड़ने पर, साइफर पाठ EVLNACDTESEAROFODEECWIREE है। उसे और कीवर्ड ZEBRAS को डिकोड में डालने से ग्रिड फिर से बनता है और WEAREDISCOVEREDFLEEATONCE वापस पढ़ा जाता है।
एक स्तंभ ट्रांसपोज़िशन संदेश को डिकोड करना
डिकोडिंग एन्कोडिंग से कठिन दिखती है पर वही ग्रिड का अनुसरण करती है। साइफर पाठ की लंबाई और कीवर्ड में स्तंभों की संख्या से, आप ठीक-ठीक निकाल सकते हैं कि हर स्तंभ कितना ऊँचा है: यदि संदेश समान रूप से नहीं बँटता, तो सबसे बाएँ के स्तंभ — जो हर पंक्ति के सबसे पहले वर्णों को धारण करते हैं — बाकी से एक ऊँचे होते हैं। हर स्तंभ की ऊँचाई जानना आपको साइफर पाठ को उसके स्तंभों में पढ़ने के क्रम में वापस काटने, हर स्तंभ को उसकी कीवर्ड स्थिति में वापस गिराने, और संदेश को पुनः प्राप्त करने के लिए पंक्तियों के आर-पार पढ़ने देता है।
एकमात्र रहस्य जो आपको चाहिए वह कीवर्ड है; बाकी सब कुछ साइफर पाठ से ही तय हो जाता है। यही कारण है कि यह टूल केवल साइफर पाठ और कीवर्ड से, बिना किसी अतिरिक्त जानकारी के, डिकोड कर सकता है। वही कीवर्ड उपयोग करें जो एन्कोड करने में इस्तेमाल हुआ था, और वही मोड यदि पैडिंग शामिल थी, और मूल संदेश फिर से प्रकट हो जाता है — अनियमित स्तंभों के लिए यह बिल्कुल वैसा ही वापस आता है, और पूर्ण स्तंभों के लिए यह अपनी पैडिंग के साथ वापस आता है, काटने के लिए तैयार।
इतिहास और सुरक्षा
स्तंभ ट्रांसपोज़िशन सदियों पुराना है और बीसवीं सदी में अच्छी तरह तक क्षेत्रीय क्रिप्टोग्राफ़ी का एक मेहनती साधन था, जिसे इसलिए सराहा जाता था क्योंकि इसे कागज़, एक कीवर्ड और एक स्थिर हाथ के सिवा कुछ नहीं चाहिए। अपने आप में यह सुरक्षित नहीं है: चूँकि यह अक्षरों को कभी नहीं बदलता, साइफर पाठ की अक्षर-आवृत्तियाँ ठीक सादे पाठ जैसी ही होती हैं, और एक क्रिप्ट-विश्लेषक स्तंभों की संख्या का अनुमान लगाकर और टुकड़ों को वापस जोड़ने का प्रयास करके इस पर आक्रमण कर सकता है — इस तकनीक को anagramming कहते हैं। छोटे संदेश और दोबारा उपयोग किए गए कीवर्ड विशेष रूप से जल्दी ढह जाते हैं।
इसकी असली ताकत अन्य चरणों के साथ संयोजित होने से आती है। ट्रांसपोज़िशन को दो अलग कीवर्डों के साथ दो बार चलाना — double transposition — दशकों तक गंभीर उपयोग के लिए पर्याप्त मज़बूत माना जाता था, और एक प्रतिस्थापन के ऊपर ट्रांसपोज़िशन को चढ़ाना ठीक वही है जो ADFGVX साइफर को दुर्जेय बनाता है। आज स्तंभ ट्रांसपोज़िशन को सबसे अच्छा एक शिक्षण साधन और एक पहेली के रूप में देखा जाता है: यह इस बात का एक स्पष्ट, व्यावहारिक उदाहरण है कि अक्षरों को पुनर्व्यवस्थित करना किसी संदेश को कैसे छिपाता है। वास्तविक जानकारी की रक्षा के लिए, AES जैसे किसी आधुनिक, सहकर्मी-समीक्षित एल्गोरिदम का उपयोग कीजिए, और स्तंभ ट्रांसपोज़िशन को सीखने, पहेलियों, और कैप्चर-द-फ्लैग चुनौतियों के लिए रख छोड़िए।
अक्सर पूछे जाने वाले प्रश्न
स्तंभ ट्रांसपोज़िशन साइफर क्या है?
स्तंभ ट्रांसपोज़िशन साइफर कैसे काम करता है?
पूर्ण और अनियमित स्तंभों में क्या अंतर है?
क्या आप एक स्तंभ ट्रांसपोज़िशन उदाहरण दिखा सकते हैं?
आप एक स्तंभ ट्रांसपोज़िशन साइफर को कैसे डिकोड करते हैं?
कीवर्ड क्या करता है?
यदि कीवर्ड में दोहराए गए अक्षर हों तो क्या होता है?
क्या यह साइफर स्थान और विरामचिह्न बनाए रखता है?
पैडिंग वर्ण किसलिए है?
double transposition क्या है?
स्तंभ ट्रांसपोज़िशन साइफर कितना सुरक्षित है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें