T

Text Machine

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

पॉलिबियस वर्ग साइफर

पॉलिबियस वर्ग साइफर को एन्कोड और डिकोड करें, हर अक्षर को अक्षरों वाली ग्रिड में उसकी कोशिका की पंक्ति और स्तंभ संख्याओं से बदलते हुए। 5×5 और 6×6 वर्गों के बीच बदलें, ग्रिड को मिलाने के लिए एक वैकल्पिक कीवर्ड जोड़ें, लाइव संख्यांकित वर्ग पर साथ-साथ चलें, और परिणाम कॉपी करें, डाउनलोड करें या साझा करें। सब कुछ आपके ब्राउज़र में चलता है।

वर्ग सेटिंग्स

ग्रिड

कीवर्ड

क्लासिक 5×5 वर्ग में 25 कोशिकाएँ होती हैं, इसलिए I और J एक ही कोशिका साझा करते हैं, ठीक वैसे ही जैसे पॉलिबियस ने इसे बनाया था। इसलिए डिकोड किया गया J वापस I के रूप में पढ़ा जाता है। पंक्तियाँ और स्तंभ 1 से 5 तक संख्यांकित होते हैं।

सादा पाठ
निर्देशांक

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

पॉलिबियस वर्ग

1

2

3

4

5

1

A
B
C
D
E

2

F
G
H
I/J
K

3

L
M
N
O
P

4

Q
R
S
T
U

5

V
W
X
Y
Z

पॉलीबियस वर्ग का उपयोग कैसे करें

  1. 1

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

    टेक्स्ट को पॉलिबियस निर्देशांक जोड़ों में बदलने के लिए एन्कोड चुनिए, या अंकों के जोड़ों को वापस अक्षरों में बदलने के लिए डिकोड चुनिए।

  2. 2

    ग्रिड चुनें

    क्लासिक 5×5 वर्ग चुनिए, जहाँ I और J एक कोशिका साझा करते हैं, या 6×6 वर्ग, जो 0 से 9 तक के अंक जोड़ता है और हर अक्षर को अलग रखता है।

  3. 3

    कीवर्ड जोड़ें (वैकल्पिक)

    सादे वर्णानुक्रमिक वर्ग के लिए कीवर्ड को खाली छोड़िए, या ग्रिड को मिलाने के लिए एक कीवर्ड दर्ज कीजिए। दोनों पक्षों को वही ग्रिड और वही कीवर्ड उपयोग करना चाहिए।

  4. 4

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

    अपना संदेश दर्ज कीजिए और टाइप करते ही यह बदल जाता है। एन्कोडिंग केवल ग्रिड के अक्षरों का उपयोग करती है, इसलिए स्पेस और विराम-चिह्न छोड़ दिए जाते हैं।

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

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

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

बाइफ़िड साइफर

ट्राइफ़िड साइफर

निहिलिस्ट साइफर

बाज़ेरी साइफर

सीज़र साइफर

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