Bazeries Cipher
Bazeries साइफर को एन्कोड और डिकोड करें, यह दो-चरण प्रणाली है जिसे फ़्रांसीसी क्रिप्ट-विश्लेषक एत्येन बाज़ेरी ने रचा था, जिसमें एक अकेली गुप्त संख्या एक साथ दो काम करती है। इसके अंक संदेश को समूहों में काट देते हैं जिनमें से हर एक को उलट दिया जाता है, और वही संख्या शब्दों में लिखी जाकर सादे वर्णमाला के बगल रखे एक प्रतिस्थापन वर्ग को कुंजीबद्ध करती है। अपनी संख्या चुनें, एन्कोड और डिकोड के बीच स्विच करें, और स्थानांतरण तथा प्रतिस्थापन को अक्षर-दर-अक्षर चलते देखते हुए दोनों वर्गों को भरते देखें। सब कुछ आपके ब्राउज़र में चलता है।
संख्या
शब्दों में लिखी जाने पर यह संख्या दाहिने वर्ग को कुंजीबद्ध करती है; इसके अंक स्थानांतरण समूहों के आकार तय करते हैं। शास्त्रीय उदाहरण 23 का उपयोग करता है।
लाइव साइफर वर्ग
वर्ग 1 — सादा वर्णमाला, स्तंभों के नीचे की ओर
वर्ग 2 — संख्या से कुंजीबद्ध, पंक्तियों के आर-पार
वर्ग 2 कुंजी: TWENTYTHREE
Bazeries साइफर का परिणाम यहाँ देखने के लिए ऊपर पाठ दर्ज करें।
बाज़ेरी साइफर का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
सादे पाठ को Bazeries साइफर पाठ में बदलने के लिए एन्कोड चुनें, या साइफर पाठ को वापस सादे पाठ में बदलने के लिए डिकोड चुनें। दोनों ही दिशाओं में वही गुप्त संख्या उपयोग होती है।
- 2
गुप्त संख्या दर्ज करें
1 से 999999 तक की एक पूर्ण संख्या टाइप करें। टूल इसे दाहिने वर्ग को कुंजीबद्ध करने के लिए शब्दों में लिखता है और स्थानांतरण समूहों के आकार के लिए इसके अंकों का उपयोग करता है। दोनों लाइव वर्ग ठीक-ठीक दिखाते हैं कि आपकी संख्या वर्णमाला को कैसे व्यवस्थित करती है।
- 3
अपना पाठ टाइप करें या पेस्ट करें
अपना संदेश या अपना साइफर पाठ दर्ज करें। साइफर अपने आप चलता है, हर संख्या-आकार के समूह को उलटता है और दोनों वर्गों के बीच प्रतिस्थापन करता है, गणना के एक चरण-दर-चरण दृश्य के साथ।
- 4
पढ़ें, कॉपी करें और साझा करें
परिणाम पढ़िए, फिर उसे कॉपी कीजिए, उसे एक टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या एक ऐसा लिंक साझा कीजिए जो टूल को आपकी बिल्कुल वही संख्या, दिशा और पाठ के साथ दोबारा खोल दे। सब कुछ आपके ब्राउज़र में रहता है।
Bazeries साइफर को समझना
Bazeries साइफर क्या है?
Bazeries साइफर एक दो-चरण वाला पेंसिल-और-काग़ज़ साइफर है जिसका नाम एत्येन बाज़ेरी के नाम पर रखा गया है, जो उन्नीसवीं सदी के उत्तरार्ध के प्रसिद्ध फ़्रांसीसी सैन्य क्रिप्ट-विश्लेषक थे। जो बात इसे सुरुचिपूर्ण बनाती है वह यह है कि एक अकेली गुप्त संख्या पूरी प्रणाली को नियंत्रित करती है। वही संख्या दो अलग-अलग तरीकों से उपयोग होती है: अंकों की एक श्रृंखला के रूप में पढ़ी जाने पर यह एक स्थानांतरण चलाती है, और शब्दों में लिखी जाने पर यह एक प्रतिस्थापन को कुंजीबद्ध करती है। एक स्थानांतरण को एक प्रतिस्थापन के साथ इस तरह जोड़ने को क्रिप्टोग्राफ़र product cipher कहते हैं, और यही Bazeries साइफर को किसी भी अकेले चरण की तुलना में स्पष्ट रूप से अधिक मज़बूत बनाता है।
दोनों चरण 25-अक्षरों वाली एक वर्णमाला पर काम करते हैं जिसमें I और J एक खाना साझा करते हैं, वही परिपाटी जिसका उपयोग Polybius वर्ग और Playfair साइफर करते हैं। एन्कोडर पहले अक्षरों के छोटे समूहों को उलटता है, फिर बगल-बगल रखे दो वर्गों का उपयोग करके हर अक्षर को बदल देता है। चूँकि दोनों वर्ग जानबूझकर भिन्न तरीकों से बनाए जाते हैं, प्रतिस्थापन कोई सरल खिसकाव नहीं बल्कि वर्णमाला का एक वास्तविक मिश्रण होता है। परिणाम अक्षरों के क्रम और उनकी पहचान दोनों को छिपा देता है, जो ठीक वही संयोजन है जिसकी बाज़ेरी को तलाश थी।
Bazeries साइफर कैसे काम करता है
दो 5x5 वर्ग एक-दूसरे के बगल बैठते हैं। वर्ग 1 सादी वर्णमाला रखता है, पर वह स्तंभों के साथ नीचे की ओर लिखी जाती है, इसलिए इसकी पंक्तियों को पढ़ने पर पहली लाइन में A, F, L, Q, V मिलते हैं, फिर B, G, M, R, W, और इसी तरह आगे। वर्ग 2 कुंजीबद्ध वर्ग है: गुप्त संख्या शब्दों में लिखी जाती है, इसके दोहराए गए अक्षर हटा दिए जाते हैं, और बची हुई वर्णमाला जोड़ दी जाती है, सब कुछ पंक्तियों के आर-पार सामान्य बाएँ-से-दाएँ पढ़ने के क्रम में लिखा जाता है। संख्या 23 के साथ कीवर्ड TWENTYTHREE होता है, जो छँटकर TWENYHR बन जाता है, इसलिए वर्ग 2 अपनी पहली पंक्ति में TWENY पढ़ता है, फिर HRABC, और बाक़ी वर्णमाला उसके बाद आती है।
एन्क्रिप्ट करना दो दौरों में होता है। पहले स्थानांतरण: सादे पाठ को लगातार समूहों में काटा जाता है जिनकी लंबाई बारी-बारी से और बार-बार ली गई संख्या के अंक होते हैं, और हर समूह उल्टा लिख दिया जाता है। कुंजी 23 के साथ संदेश दो अक्षर, तीन अक्षर, दो, तीन, और इसी तरह विभाजित होता है, और हर छोटा समूह उलट दिया जाता है। दूसरे प्रतिस्थापन: उस स्थानांतरित पाठ के हर अक्षर को वर्ग 1 में ढूँढा जाता है, और वर्ग 2 के ठीक उसी खाने में बैठा अक्षर उसकी जगह लिख दिया जाता है। डिकोड करना बस इस मशीन को उलटा चलाता है, वर्ग 2 से वर्ग 1 तक प्रतिस्थापन को पूर्ववत करता है और फिर उन्हीं समूहों को दूसरी बार उलटकर उनका मूल क्रम बहाल कर देता है।
हल किया हुआ उदाहरण
कुंजी 23 के साथ शब्द DCODE लीजिए। अंक 2 और 3 इसे DC और ODE में बाँट देते हैं, और हर समूह को उलटने पर CD और EDO मिलते हैं, इसलिए स्थानांतरित पाठ CDEDO है। अब प्रतिस्थापन कीजिए। वर्ग 1 में अक्षर C उस खाने में बैठा है जो वर्ग 2 में D रखता है; इसी तरह D, L से मैप होता है, E, S से मैप होता है, दूसरा D फिर L से, और O, O से मैप होता है। उन्हें पढ़ने पर साइफर पाठ DLSLO मिलता है। यह DCODE से DLSLO वाला परिणाम Bazeries साइफर का मानक संदर्भ-सदिश है, इसलिए आप इसका उपयोग किसी भी कार्यान्वयन को जाँचने के लिए कर सकते हैं, इसमें यह भी शामिल है।
एक लंबा संदेश मिश्रण को बेहतर दिखाता है। उसी कुंजी 23 के साथ WEHAVETAKENTHEBRIDGE को एन्क्रिप्ट करने पर SCYTFPSSUTPGHSFMBSRL बनता है। ध्यान दीजिए कि सादे पाठ में अक्षर-पैटर्न की दो प्रतियाँ साइफर पाठ में करीने से नहीं मिलतीं, क्योंकि प्रतिस्थापन के अक्षरों को देखने से पहले ही स्थानांतरण ने उन्हें फेंट दिया है। इसे उलटने के लिए, टूल को डिकोड पर सेट कीजिए, वही संख्या 23 टाइप कीजिए, SCYTFPSSUTPGHSFMBSRL पेस्ट कीजिए, और मूल WEHAVETAKENTHEBRIDGE लौट आता है। वही संख्या ही एकमात्र चीज़ है जिसे दोनों संवाददाताओं को साझा करना ज़रूरी है।
संख्या कुंजी: एक रहस्य, दो काम
Bazeries साइफर का चतुर हृदय यह है कि एक संख्या पूरी कुंजी को थामे रखती है। अंग्रेज़ी शब्दों में लिखी जाकर और दोहराव हटाकर, यह वह कीवर्ड बन जाती है जो वर्ग 2 को उलझाता है, इसलिए संख्या बदलने पर प्रतिस्थापन वर्णमाला पूरी तरह बदल जाती है। इसके बजाय अंकों की एक धारा के रूप में पढ़ी जाने पर, वही संख्या स्थानांतरण की लय तय करती है: कुंजी 23 दो और तीन के समूहों को उलटती है, जबकि कुंजी 451 चार, पाँच और एक के समूहों को उलटती। इसलिए एक अकेली छोटी संख्या याद रखने में आसान होते हुए भी दो स्वतंत्र तंत्र खड़े कर देती है।
यह टूल 1 से 999999 तक की किसी भी पूर्ण संख्या को स्वीकार करता है। इसे एक बार टाइप कीजिए और आप वर्ग 2 को शब्दों में लिखे कीवर्ड के इर्द-गिर्द खुद को फिर से बनाते देखेंगे, कुंजी के अक्षर रँगे हुए ताकि आप मिश्रण देख सकें, जबकि नीचे की गणना में स्थानांतरण समूह अंकों से मेल खाने के लिए अपना आकार बदल लेते हैं। चूँकि अकेली संख्या ही सब कुछ निर्धारित करती है, साझा लिंक के भीतर बस वही यात्रा करती है, कभी सादा पाठ नहीं। अंकों के बीच एक शून्य को दस का एक पूरा समूह माना जाता है ताकि समूहन हमेशा आगे बढ़ता रहे, और अग्रणी शून्यों को नज़रअंदाज़ कर दिया जाता है क्योंकि कुंजी बस वही संख्या है।
एत्येन बाज़ेरी, क्रिप्ट-विश्लेषक
एत्येन बाज़ेरी ने दशकों फ़्रांसीसी सैन्य साइफर ब्यूरो में और उसके इर्द-गिर्द बिताए और अपने युग के महानतम कोड-तोड़ने वालों में से एक के रूप में ख्याति अर्जित की। उन्हें सबसे ज़्यादा लुई XIV के Great Cipher को हल करने के लिए याद किया जाता है, एक ऐसा nomenclator जिसने दो सदियों तक विश्लेषण का प्रतिरोध किया था, और अपने समय की साइफर युक्तियों की उनकी तीखी सार्वजनिक आलोचना के लिए। उन्हें यह दिखाने में आनंद आता था कि जिन प्रणालियों को अभेद्य समझा जाता था वे नहीं थीं, और उन्होंने अपना खुद का साइफर एक शिक्षण उदाहरण के रूप में भी और उन क्रिप्टोग्राफ़रों के लिए एक चुनौती के रूप में भी प्रस्तावित किया जिनसे उनकी नोक-झोंक चलती थी।
उनके नाम से जुड़ी दो चीज़ों को अलग करना ज़रूरी है। इस पृष्ठ का Bazeries साइफर एक संख्या से संचालित पेंसिल-और-काग़ज़ वाली स्थानांतरण-और-प्रतिस्थापन प्रणाली है। Bazeries बेलन एक अलग आविष्कार है, अक्षरांकित पहियों का एक समूह जो Jefferson disk और बाद की अमेरिकी M-94 युक्ति के परिवार का है। दोनों एक ही बेचैन मन से उपजे, पर वे यांत्रिक रूप से असंबंधित हैं। यहाँ हम साइफर पर ध्यान देते हैं, वही जिसे आप पूरी तरह दो वर्गों, एक संख्या और एक पेंसिल से कर सकते हैं।
Bazeries साइफर कितना मज़बूत है?
अपने ही युग के मानकों के अनुसार Bazeries साइफर एक सम्मानजनक हाथ-प्रणाली थी, ठीक इसलिए क्योंकि यह दो अलग-अलग विचारों को परतों में रखती है। स्थानांतरण चरण अक्षरों को इधर-उधर खिसका देता है ताकि आवृत्ति विश्लेषण सीधे-सीधे साइफर पाठ से प्रतिस्थापन वर्णमाला न पढ़ सके, जबकि प्रतिस्थापन चरण हर अक्षर की पहचान छिपा देता है ताकि अकेला anagramming शब्दों को पुनर्प्राप्त न कर सके। एक समय में एक चरण को तोड़ना तब कहीं अधिक कठिन होता है जब दूसरे चरण ने पहले से ही उन सबूतों को धुँधला कर दिया हो जिन पर विश्लेषक भरोसा करता।
आधुनिक तरीकों के सामने, हालाँकि, यह कोई वास्तविक सुरक्षा नहीं देता। कुंजी-स्थान बहुत छोटा है: एक छोटी संख्या बस मुट्ठी भर संभावनाएँ देती है, और एक छह-अंकीय संख्या भी एक कंप्यूटर के लिए पूरी तरह खंगालना मामूली है। एक बार संख्या का अनुमान लग जाने पर, दोनों चरण तुरंत खुल जाते हैं। स्थानांतरण भी किसी नियत कुंजी के लिए स्व-प्रतिलोम है और प्रतिस्थापन एक नियत एकवर्णीय मानचित्रण है, इसलिए संरचना एक दृढ़ क्रिप्ट-विश्लेषक को कई आधार दे देती है। यह एक आकर्षक ऐतिहासिक product cipher है, आज मायने रखने वाली किसी चीज़ की रक्षा के लिए कोई औज़ार नहीं।
क्या Bazeries साइफर सुरक्षित है?
नहीं। Bazeries साइफर को क्रिप्टोग्राफ़िक इतिहास का एक टुकड़ा और एक पहेली मानिए, संवेदनशील जानकारी की सुरक्षा के रूप में नहीं। इसकी छोटी कुंजी और इसकी सुघड़, प्रतिवर्ती संरचना का अर्थ है कि कंप्यूटर वाला कोई भी, और अक्सर धैर्य और पेंसिल वाला कोई भी, संदेश पुनर्प्राप्त कर सकता है। यह यह सीखने के तरीके के रूप में चमकता है कि स्थानांतरण और प्रतिस्थापन एक-दूसरे के पूरक कैसे होते हैं, और ठीक इसी कारण यह पहेली-शिकार, एस्केप रूम और कैप्चर-द-फ़्लैग चुनौतियों में पसंदीदा है।
इस टूल का उपयोग यह जानने के लिए कीजिए कि बाज़ेरी ने दो सरल चरणों को किसी भी अकेले से चतुर किसी चीज़ में कैसे जोड़ा, पहेलियाँ बनाने और हल करने के लिए, और मानक DCODE से DLSLO सदिश के विरुद्ध अपने काम को जाँचने के लिए। वास्तविक गोपनीयता के लिए, AES जैसे आधुनिक, अच्छी तरह परखे गए एल्गोरिदम पर निर्भर रहिए। यहाँ सब कुछ स्थानीय रूप से आपके ब्राउज़र में चलता है, इसलिए आप जो टाइप करते हैं उसके आपके डिवाइस से कभी बाहर गए बिना आप जितना चाहें उतना प्रयोग कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
Bazeries साइफर क्या है?
संख्या कुंजी कैसे काम करती है?
दोनों वर्ग अलग-अलग तरीके से क्यों बनाए जाते हैं?
क्या आप एक Bazeries साइफर उदाहरण दिखा सकते हैं?
मैं एक Bazeries साइफर को कैसे डिकोड करूँ?
J तथा स्थानों और विरामचिह्नों का क्या होता है?
क्या Bazeries साइफर और Bazeries बेलन एक ही हैं?
एत्येन बाज़ेरी कौन थे?
एक नियत खंड-आकार के बजाय समूहों को क्यों उलटें?
क्या Bazeries साइफर सुरक्षित है?
मैं कुंजी के रूप में कौन सी संख्याएँ उपयोग कर सकता हूँ?
क्या मेरा पाठ किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें