पॉलिबियस वर्ग साइफर
पॉलिबियस वर्ग साइफर को एन्कोड और डिकोड करें, हर अक्षर को अक्षरों वाली ग्रिड में उसकी कोशिका की पंक्ति और स्तंभ संख्याओं से बदलते हुए। 5×5 और 6×6 वर्गों के बीच बदलें, ग्रिड को मिलाने के लिए एक वैकल्पिक कीवर्ड जोड़ें, लाइव संख्यांकित वर्ग पर साथ-साथ चलें, और परिणाम कॉपी करें, डाउनलोड करें या साझा करें। सब कुछ आपके ब्राउज़र में चलता है।
ग्रिड
कीवर्ड
क्लासिक 5×5 वर्ग में 25 कोशिकाएँ होती हैं, इसलिए I और J एक ही कोशिका साझा करते हैं, ठीक वैसे ही जैसे पॉलिबियस ने इसे बनाया था। इसलिए डिकोड किया गया J वापस I के रूप में पढ़ा जाता है। पंक्तियाँ और स्तंभ 1 से 5 तक संख्यांकित होते हैं।
परिणाम यहाँ देखने के लिए ऊपर टेक्स्ट दर्ज करें।
पॉलिबियस वर्ग
1
2
3
4
5
1
2
3
4
5
पॉलीबियस वर्ग का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
टेक्स्ट को पॉलिबियस निर्देशांक जोड़ों में बदलने के लिए एन्कोड चुनिए, या अंकों के जोड़ों को वापस अक्षरों में बदलने के लिए डिकोड चुनिए।
- 2
ग्रिड चुनें
क्लासिक 5×5 वर्ग चुनिए, जहाँ I और J एक कोशिका साझा करते हैं, या 6×6 वर्ग, जो 0 से 9 तक के अंक जोड़ता है और हर अक्षर को अलग रखता है।
- 3
कीवर्ड जोड़ें (वैकल्पिक)
सादे वर्णानुक्रमिक वर्ग के लिए कीवर्ड को खाली छोड़िए, या ग्रिड को मिलाने के लिए एक कीवर्ड दर्ज कीजिए। दोनों पक्षों को वही ग्रिड और वही कीवर्ड उपयोग करना चाहिए।
- 4
अपना टेक्स्ट टाइप करें या पेस्ट करें
अपना संदेश दर्ज कीजिए और टाइप करते ही यह बदल जाता है। एन्कोडिंग केवल ग्रिड के अक्षरों का उपयोग करती है, इसलिए स्पेस और विराम-चिह्न छोड़ दिए जाते हैं।
- 5
कॉपी, डाउनलोड या साझा करें
परिणाम कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपके बिल्कुल वही टेक्स्ट, ग्रिड और कीवर्ड के साथ, उपयोग के लिए तैयार, दोबारा खोल दे।
पॉलिबियस वर्ग साइफर को समझना
पॉलिबियस वर्ग साइफर क्या है?
पॉलिबियस वर्ग, जिसे पॉलिबियस चेकरबोर्ड भी कहा जाता है, अक्षरों को संख्याओं में बदलने का एक सरल तरीका है जिसका वर्णन प्राचीन यूनानी इतिहासकार पॉलिबियस ने दो हज़ार साल से भी पहले किया था। वर्णमाला के अक्षरों को एक वर्गाकार ग्रिड में लिखा जाता है, और फिर हर अक्षर को संख्याओं के एक जोड़े से दर्शाया जाता है: जिस पंक्ति में वह बैठता है उसकी संख्या, उसके बाद उसके स्तंभ की संख्या। उदाहरण के लिए, शब्द HI, H और I के लिए दो निर्देशांक जोड़े बन जाता है।
पॉलिबियस ने इसे विशुद्ध रूप से एक गुप्त कोड के रूप में नहीं रचा था। उसका मूल उद्देश्य दूरी पर संकेत भेजना था: मशालों को दो समूहों में ऊपर उठाकर — एक समूह पंक्ति बताता, दूसरा स्तंभ — एक संदेश को दृष्टि-रेखा के साथ अक्षर-दर-अक्षर वर्तनी में लिखा जा सकता था। इसने इसे लंबी दूरी पर कोई भी पाठ भेजने के सबसे आरंभिक तरीकों में से एक बना दिया, तार का एक पूर्वज। एक साइफर के रूप में यह एक प्रतिस्थापन है जो हर अक्षर को दो अंकों से बदल देता है, और यह बाद के अनेक अधिक मज़बूत साइफरों के भीतर एक बहुमुखी निर्माण-खंड बन गया।
पॉलिबियस वर्ग कैसे काम करता है
एन्कोड करने के लिए, आप हर अक्षर को ग्रिड में ढूँढते हैं और उसकी पंक्ति संख्या और फिर उसकी स्तंभ संख्या लिख लेते हैं। निर्देशांकों को इसी क्रम में पढ़ना, पहले पंक्ति और दूसरे स्तंभ, सार्वभौमिक परंपरा है। मानक 5×5 वर्ग में अक्षर A पंक्ति 1, स्तंभ 1 में बैठता है, इसलिए वह 11 बन जाता है; अक्षर H पंक्ति 2, स्तंभ 3 में बैठता है, इसलिए वह 23 बन जाता है। एक पूरा संदेश दो-अंकीय संख्याओं की एक श्रृंखला में बदल जाता है, परंपरागत रूप से जोड़ों में अलग किया हुआ।
चूँकि ग्रिड वर्गाकार है, हर अक्षर ठीक दो अंकों से मेल खाता है और अंकों का हर जोड़ा वापस एक कोशिका से मेल खाता है, जो एन्कोडिंग और डिकोडिंग को पूरी तरह यांत्रिक बना देता है। स्पेस, विराम-चिह्न और जिस किसी की भी कोशिका नहीं है, उसे बस छोड़ दिया जाता है, इसलिए परिणाम निर्देशांक जोड़ों की एक साफ़ श्रृंखला होता है। ऊपर दिया गया टूल लाइव ग्रिड को उसकी संख्यांकित पंक्तियों और स्तंभों के साथ दिखाता है, ताकि आप किसी भी अक्षर के निर्देशांक सीधे वर्ग से पढ़ सकें।
5×5 और 6×6 वर्ग
क्लासिक वर्ग 5×5 है, जो 25 कोशिकाएँ देता है — लैटिन वर्णमाला के 26 अक्षरों से एक कम। पारंपरिक समाधान यह है कि I और J को एक ही कोशिका साझा करने दिया जाए, क्योंकि पढ़ते समय उन्हें संदर्भ से अलग पहचानना आसान है। इस संस्करण में, जिस संदेश को आप J के साथ एन्कोड करते हैं वह डिकोड करने पर वापस I के रूप में आएगा, जो इस साइफर की एक छोटी और सुप्रसिद्ध विशेषता है।
टूल 36 कोशिकाओं का एक 6×6 वर्ग भी देता है, जो सभी 26 अक्षरों तथा 0 से 9 तक के दस अंकों को बिना कुछ मिलाए रखने के लिए पर्याप्त बड़ा है। यह संस्करण I और J को अलग रखता है और आपको अक्षरों के साथ-साथ अंकों को भी एन्कोड करने देता है, इसलिए पाठ ठीक-ठीक एक चक्कर पूरा करता है। क्लासिक पहेलियों और ऐतिहासिक उदाहरणों से मेल खाने के लिए 5×5 वर्ग चुनिए, या जब आपको चाहिए कि हर अक्षर और अंक अपरिवर्तित बचा रहे तब 6×6 वर्ग चुनिए।
वर्ग को कीवर्ड से मिलाना
डिफ़ॉल्ट रूप से ग्रिड वर्णमाला से क्रम में भरी जाती है, लेकिन आप इसे एक कीवर्ड से गड्डमड्ड कर सकते हैं। कीवर्ड के अनूठे अक्षर पहले ग्रिड में लिखे जाते हैं, क्रम में और बिना दोहराव के, और शेष वर्णमाला उसके बाद आती है। उदाहरण के लिए, POLYBIUS कीवर्ड 5×5 वर्ग को POLYBIUSACDEFGHKMNQRTVWXZ के रूप में भरता है, इसलिए P ऊपर-बाईं कोशिका में आता है और 11 बन जाता है।
एक कीवर्ड हर निर्देशांक को बदल देता है, जिसका अर्थ है कि संदेश आदान-प्रदान करने के लिए दो लोगों को ग्रिड के आकार और कीवर्ड दोनों पर सहमत होना होगा। एक कुंजीयुक्त वर्ग ठीक इसी तरह Playfair साइफर के लिए बनाया जाता है, और ऊपर की लाइव ग्रिड कीवर्ड अक्षरों को उजागर करती है ताकि आप मिलावट को एक नज़र में देख सकें। कीवर्ड को खाली छोड़ने पर सादा वर्णानुक्रमिक वर्ग मिलता है।
एक हल किया हुआ पॉलिबियस उदाहरण
शब्द HELLO लीजिए और इसे सादे 5×5 वर्ग से एन्कोड कीजिए। H पंक्ति 2, स्तंभ 3 में है, जो 23 देता है; E पंक्ति 1, स्तंभ 5 में है, जो 15 देता है; L पंक्ति 3, स्तंभ 1 में है, जो 31 देता है; दूसरा L फिर से 31 है; और O पंक्ति 3, स्तंभ 4 में है, जो 34 देता है। एक साथ पिरोने पर, HELLO बन जाता है 23 15 31 31 34 — प्रति अक्षर एक निर्देशांक जोड़ा।
इसे वापस पढ़ना उतना ही सीधा है: अंकों को जोड़ों में बाँटिए और हर जोड़े को ग्रिड में एक पंक्ति और स्तंभ के रूप में देखिए। चूँकि वही अक्षर हमेशा वही कोशिका पर गिरता है, HELLO के दोनों L दो बार वही जोड़ा 31 बनाते हैं, एक याद दिलाहट कि किसी भी सरल प्रतिस्थापन की तरह, पॉलिबियस पाठ दोहराए गए अक्षरों के प्रतिरूप को उजागर कर देता है।
एक पॉलिबियस साइफर को डिकोड करना
डिकोड करने के लिए, आप प्रक्रिया को उलट देते हैं: अंकों को एक बार में दो लीजिए, पहले को एक पंक्ति और दूसरे को एक स्तंभ के रूप में पढ़िए, और उस कोशिका में अक्षर ढूँढिए। ऊपर डिकोड चुनिए, वही ग्रिड आकार और कीवर्ड चुनिए जो एन्कोड करने में इस्तेमाल हुए थे, और निर्देशांक पेस्ट कीजिए। टूल प्रारूप के बारे में उदार है — यह स्पेस, अल्पविराम, स्लैश और पंक्ति-विराम को अनदेखा करता है, इसलिए आप संख्याओं को जिस तरह भी पाया हो उसी रूप में पेस्ट कर सकते हैं।
केवल पूर्ण जोड़े ही अनूदित होते हैं; अंत में बचा कोई इकलौता अंक अनदेखा कर दिया जाता है, और कोई भी जोड़ा जो ग्रिड के बाहर इंगित करता है — एक 0, या 5×5 वर्ग में एक 6 — एक प्रश्नचिह्न के रूप में दिखाया जाता है ताकि आप कोई प्रतिलेखन चूक पकड़ सकें। यदि आप 5×5 वर्ग से डिकोड कर रहे हैं, तो याद रखिए कि एक मूल J वापस I के रूप में आता है, क्योंकि वे दोनों अक्षर एक कोशिका साझा करते थे।
पॉलिबियस वर्ग का इतिहास और सुरक्षा
पॉलिबियस ने अपने वर्ग का वर्णन दूसरी शताब्दी ईसा पूर्व में मशालों से संदेश भेजने की एक विधि के रूप में किया, और वही पाँच-गुणा-पाँच विचार इतिहास भर में फिर-फिर प्रकट हुआ। युद्धबंदियों ने इसे एक टैप कोड के रूप में इस्तेमाल किया है, किसी दीवार या पाइप पर हर अक्षर की पहले पंक्ति और फिर स्तंभ को ठोककर; यह उन्नीसवीं सदी के रूसी Nihilist साइफर का आधार है; और यह Bifid साइफर तथा प्रथम विश्व युद्ध के ADFGX और ADFGVX साइफरों जैसी अधिक मज़बूत प्रणालियों का हृदय है, जो वर्ग को स्थानांतरण के साथ जोड़ते हैं।
अपने आप में, पॉलिबियस वर्ग कोई वास्तविक सुरक्षा नहीं देता। यह बिना किसी कुंजी के एक निश्चित प्रतिस्थापन है, जब तक कि आप कोई कीवर्ड न जोड़ें, और तब भी मैपिंग को अक्षर-आवृत्ति प्रतिरूपों से पुनः प्राप्त करना आसान है। इसका स्थायी मूल्य एक ऐसे उपकरण के रूप में है जो अक्षरों को निर्देशांकों में बदलता है — एक चरण जिस पर अन्य साइफर निर्माण करते हैं, और शास्त्रीय क्रिप्टोग्राफ़ी कैसे काम करती है यह सीखने का एक स्पष्ट, व्यावहारिक तरीका। आज वास्तविक जानकारी की रक्षा के लिए, AES जैसे किसी आधुनिक एल्गोरिदम का उपयोग कीजिए; पॉलिबियस को पहेलियों, शिक्षण, और कैप्चर-द-फ्लैग चुनौतियों के लिए रख छोड़िए।
अक्सर पूछे जाने वाले प्रश्न
पॉलिबियस वर्ग साइफर क्या है?
पॉलिबियस वर्ग साइफर कैसे काम करता है?
पॉलिबियस वर्ग का आविष्कार किसने किया?
5×5 और 6×6 वर्गों में क्या अंतर है?
I और J एक कोशिका क्यों साझा करते हैं?
कीवर्ड क्या करता है?
क्या आप एक हल किया हुआ पॉलिबियस उदाहरण दिखा सकते हैं?
आप एक पॉलिबियस साइफर को कैसे डिकोड करते हैं?
पॉलिबियस वर्ग का उपयोग किसलिए होता है?
पॉलिबियस वर्ग साइफर कितना सुरक्षित है?
क्या पॉलिबियस वर्ग स्पेस और विराम-चिह्न बनाए रखता है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें