T

Text Machine

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

Straddling Checkerboard

Straddling Checkerboard को एन्कोड और डिकोड करें, यह monome-dinome साइफर है जो अक्षरों को अंकों में बदल देता है। सबसे सामान्य अक्षर एक अकेला अंक लेते हैं और बाक़ी हर अक्षर दो, इसलिए आउटपुट संदेश को एक सघन अंक-धारा में खंडित कर देता है जो शब्द-सीमाओं को छिपा देती है। बोर्ड को मिलाने के लिए एक कीवर्ड चुनें, दो पंक्ति-सूचक स्तंभ चुनें, एन्कोड और डिकोड के बीच स्विच करें, और बोर्ड को भरते तथा अंकों को बनते देखें। सब कुछ आपके ब्राउज़र में चलता है।

बोर्ड कुंजी (कीवर्ड और रिक्त स्तंभ)

कीवर्ड

रिक्त स्तंभ

ये दो स्तंभ अंक दो-अंकीय अक्षरों के लिए पंक्ति-सूचक बन जाते हैं। शास्त्रीय बोर्ड स्तंभ 2 and 6 का उपयोग करता है।

लाइव checkerboard

0
1
2
3
4
5
6
7
8
9
E
T
A
O
N
R
I
S
2
B
C
D
F
G
H
J
K
L
M
6
P
Q
/
U
V
W
X
Y
Z
.
सादा पाठ
अंक

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

स्ट्रैडलिंग चेकरबोर्ड का उपयोग कैसे करें

  1. 1

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

    अक्षरों को अंक-धारा में बदलने के लिए एन्कोड चुनें, या एक straddling checkerboard अंक-धारा को वापस अक्षरों में बदलने के लिए डिकोड चुनें। दोनों ही तरह वही बोर्ड कुंजी उपयोग होती है।

  2. 2

    बोर्ड कुंजी सेट करें

    अक्षरों के क्रम को मिलाने के लिए वैकल्पिक रूप से एक कीवर्ड टाइप करें, और वे दो रिक्त स्तंभ चुनें जो पंक्ति-सूचक बन जाते हैं। शास्त्रीय बोर्ड कोई कीवर्ड नहीं और स्तंभ 2 and 6 का उपयोग करता है। लाइव बोर्ड ठीक-ठीक दिखाता है कि हर अक्षर कहाँ उतरता है।

  3. 3

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

    अपना संदेश या अपने अंक दर्ज करें। साइफर अपने आप चलता है, हर अक्षर को एक या दो अंकों के रूप में एन्कोड करता है, या अंक-धारा को वापस अक्षरों में पढ़ता है, गणना के एक कार्ड-दर-कार्ड दृश्य के साथ।

  4. 4

    पढ़ें, कॉपी करें और साझा करें

    परिणाम पढ़िए, फिर उसे कॉपी कीजिए, उसे एक टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या एक ऐसा लिंक साझा कीजिए जो टूल को आपके बिल्कुल वही कीवर्ड, रिक्त स्तंभ, दिशा और पाठ के साथ दोबारा खोल दे। सब कुछ आपके ब्राउज़र में रहता है।

Straddling Checkerboard को समझना

Straddling Checkerboard क्या है?

Straddling Checkerboard एक प्रतिस्थापन साइफर है जो एक छोटे ग्रिड का उपयोग करके अक्षरों को संख्याओं में बदल देता है। जो बात इसे विशेष बनाती है वह यह है कि सभी कोड एक ही लंबाई के नहीं होते: मुट्ठी भर सबसे सामान्य अक्षर एक अकेले अंक से एन्कोड होते हैं, जबकि बाक़ी हर अक्षर और प्रतीक दो अंकों से एन्कोड होता है। चूँकि कुछ अक्षर एक अंक बन जाते हैं और अन्य दो, इसी कारण इस साइफर को monome-dinome साइफर कहा जाता है, और जिस तरह छोटे और लंबे कोड आउटपुट में आपस में गुँथ जाते हैं वही इसे straddling नाम देता है।

यह असमान कोडन एक चतुर तरकीब है। E, T, A, O, N, R, I और S जैसे बारंबार अक्षरों को सबसे छोटे कोड देने से साइफर-पाठ सघन रहता है, ठीक वैसे ही जैसे Morse कोड सामान्य अक्षरों को सबसे छोटे संकेत देता है। साथ ही अंक-धारा में कोई स्थान नहीं होता और कोई नियत अक्षर-चौड़ाई नहीं होती, इसलिए अक्षरों के बीच की सीमाएँ छिप जाती हैं। Straddling Checkerboard शायद ही कभी अकेले उपयोग होता है; यह Nihilist और VIC साइफरों जैसी अधिक मज़बूत पेंसिल-और-काग़ज़ प्रणालियों का पहला चरण है, जहाँ अंकों को फिर आगे एन्क्रिप्ट किया जाता है।

Straddling Checkerboard कैसे काम करता है

बोर्ड एक ग्रिड है जिसके स्तंभ 0 से 9 तक अंकित हैं। ऊपरी पंक्ति उच्च-आवृत्ति वाले अक्षरों को रखती है, पर इसके दो खाने रिक्त छोड़ दिए जाते हैं। उन दो रिक्त स्तंभों के ऊपर के अंक पंक्ति-सूचक बन जाते हैं: हर एक ग्रिड के नीचे एक दूसरी पंक्ति को अंकित करता है। ऊपरी पंक्ति में बैठा कोई अक्षर अपने स्तंभ के एकल अंक से एन्कोड होता है। किसी निचली पंक्ति में बैठा कोई अक्षर दो अंकों से एन्कोड होता है, पहले पंक्ति-सूचक अंक और फिर स्तंभ अंक।

एन्कोड करना फिर एक सीधी खोज है। सादा पाठ में एक-एक अक्षर करके चलिए, बोर्ड पर हर अक्षर को ढूँढिए, और उसका एक-अंकीय या दो-अंकीय कोड लिख लीजिए। स्थान और विरामचिह्न हटा दिए जाते हैं और अक्षर एक ही केस में मोड़ दिए जाते हैं, इसलिए परिणाम अंकों की एक शुद्ध धारा होती है जिसमें यह चिह्नित करने के लिए कुछ नहीं होता कि एक अक्षर कहाँ खत्म होता है और अगला कहाँ शुरू। डिकोड करना पढ़ने को उलट देता है: अंकों को बाएँ से दाएँ स्कैन कीजिए, और जब भी आप दो पंक्ति-सूचक अंकों में से किसी एक से मिलें, उसे अगले अंक के साथ मिलाकर एक दो-अंकीय कोड के रूप में पढ़िए; अन्यथा एकल अंक अपने आप में खड़ा रहता है। चूँकि पंक्ति-सूचक कभी भी एक स्वतंत्र अक्षर के रूप में प्रकट नहीं होते, यह पठन हमेशा असंदिग्ध होता है।

हल किया हुआ उदाहरण

शास्त्रीय बोर्ड लीजिए जिसकी ऊपरी पंक्ति गैर-रिक्त स्तंभों में E, T, A, O, N, R, I, S पढ़ती है और दो रिक्त स्तंभ 2 and 6 पर हैं। पहली निचली पंक्ति सूचक 2 से अंकित है और B, C, D, F, G, H, J, K, L, M रखती है; दूसरी निचली पंक्ति सूचक 6 से अंकित है और P, Q, स्लैश, U, V, W, X, Y, Z तथा पूर्ण विराम रखती है। इसलिए E is 0, T is 1, A is 3, और C, जो सूचक-2 पंक्ति में स्तंभ 1 पर बैठा है, 21 है।

अब संदेश ATTACK AT DAWN को एन्क्रिप्ट कीजिए। अक्षर-दर-अक्षर पढ़ने पर मिलता है A is 3, T is 1, T is 1, A is 3, C is 21, K is 27, A is 3, T is 1, D is 22, A is 3, W is 65, N is 5। उन कोडों को बिना किसी विभाजक के जोड़ने पर साइफर-पाठ 3113212731223655 बनता है। डिकोड करने के लिए, उन अंकों को बाएँ से स्कैन कीजिए: 3 कोई पंक्ति-सूचक नहीं है इसलिए वह A है, फिर 1 है T, 1 है T, 3 है A, फिर एक 2 एक जोड़ी शुरू करता है इसलिए 21 है C, 27 है K, और इसी तरह आगे, ATTACKATDAWN को फिर से बनाते हुए। स्थान चले गए हैं क्योंकि केवल अक्षर ही एन्कोड होते हैं, जो ठीक वही तरीका है जिससे अंक-धारा शब्द-सीमाओं को छिपा देती है।

कीवर्ड और रिक्त स्तंभ

दो विकल्प बोर्ड को परिभाषित करते हैं और कुंजी के रूप में काम करते हैं। पहला एक कीवर्ड है जो अक्षरों के क्रम को मिला देता है: कीवर्ड के भिन्न अक्षर पहले बोर्ड में लिखे जाते हैं, और फिर बाक़ी अक्षर और प्रतीक अपने सामान्य क्रम में आते हैं। एक साझा कीवर्ड से बना बोर्ड यह उलझा देता है कि किस अक्षर को कौन सा कोड मिलता है, इसलिए दो संवाददाता जो कीवर्ड पर सहमत हैं वही बोर्ड बनाते हैं जबकि कोई बाहरी व्यक्ति नहीं। बिना किसी कीवर्ड के बोर्ड अपने प्राकृतिक क्रम में भर जाता है, जो ऊपर दिए पाठ्यपुस्तक उदाहरण को दोहराता है।

दूसरा विकल्प यह है कि ऊपरी पंक्ति में कौन से दो स्तंभ रिक्त छोड़े जाएँ। वे दो स्तंभ अंक दो निचली पंक्तियों के लिए पंक्ति-सूचक बन जाते हैं, और उन्हें बदलने से हर दो-अंकीय कोड बदल जाता है। यह टूल आपको दोनों सेट करने देता है: बोर्ड को मिलाने के लिए एक कीवर्ड टाइप करें और रिक्त स्थानों के रूप में 0 से 9 तक के किन्हीं दो भिन्न स्तंभ अंकों को चुनें। लाइव बोर्ड तुरंत अद्यतन होता है ताकि आप ठीक-ठीक देख सकें कि हर अक्षर कहाँ उतरता है, और डिकोड करने के लिए वही कीवर्ड और स्तंभ आवश्यक हैं, इसलिए वे दृश्य पाठ के बजाय साझा लिंक के भीतर यात्रा करते हैं।

VIC साइफर और शीत युद्ध का इतिहास

Straddling Checkerboard सबसे अधिक VIC साइफर के हृदय के रूप में जाना जाता है, जो अब तक मैदान में उतारे गए सबसे परिष्कृत हाथ-साइफरों में से एक है। इसका नाम Reino Hayhanen के नाम पर रखा गया है, जो एक सोवियत एजेंट था जिसका कोडनाम VICTOR था और जो 1950 के दशक में संयुक्त राज्य अमेरिका में सक्रिय था। उसने अपने संदेशों को अंकों में बदलने के लिए एक straddling checkerboard का उपयोग किया, फिर एक तारीख, एक वाक्यांश और एक व्यक्तिगत संख्या से प्राप्त एक गुप्त कुंजी से संचालित आगे के संख्यात्मक चरण जोड़ दिए, जिससे ऐसा साइफर-पाठ बना जिसने वर्षों तक विश्लेषण का प्रतिरोध किया।

यह प्रणाली प्रसिद्ध खोखले निकल मामले के माध्यम से प्रकाश में आई। एक खोखला किया गया पाँच-सेंट का सिक्का जिसमें अंकों की एक माइक्रोफ़िल्म की गई धारा थी, न्यूयॉर्क में सामने आया, और FBI तब तक संदेश को नहीं तोड़ सका जब तक Hayhanen ने 1957 में दलबदल नहीं किया और विधि नहीं बताई। इस प्रसंग ने दोनों बातें दिखाईं कि एक अच्छी तरह डिज़ाइन किया गया पेंसिल-और-काग़ज़ साइफर कितना मज़बूत हो सकता है और कैसे straddling checkerboard ने उस आधार के रूप में काम किया जिसने कठिन एन्क्रिप्शन चरणों के लागू होने से पहले सादा पाठ को संपीड़ित किया।

Straddling Checkerboard कितना मज़बूत है?

अपने आप में Straddling Checkerboard एक सरल प्रतिस्थापन है और सुरक्षित नहीं है। हर अक्षर हमेशा वही एक या दो अंक बन जाता है, इसलिए अंतर्निहित अक्षर-आवृत्तियाँ अंक-धारा में बच जाती हैं। एक विश्लेषक जिसे checkerboard का संदेह हो, उन दो अंकों को ढूँढ सकता है जो अग्रणी अंकों के रूप में असामान्य रूप से सामान्य हैं, उन्हें पंक्ति-सूचक के रूप में पहचान सकता है, धारा को एकल और दोहरे कोड में विभाजित कर सकता है, और फिर परिणाम को एक साधारण प्रतिस्थापन पहेली की तरह हल कर सकता है। एक कीवर्ड व्यवस्था बदल देता है पर इन आँकड़ों को नहीं छिपाता।

इसका असली मूल्य एक निर्माण-खंड के रूप में है। पाठ को एक सघन, परिवर्तनशील-लंबाई वाली अंक-धारा में बदलना उन प्रणालियों के लिए आदर्श पहला चरण है जो फिर स्थानांतरण या मॉड्यूलर जोड़ जोड़ती हैं, क्योंकि खंडन हर अक्षर की जानकारी को संदेश भर में फैला देता है और सहायक शब्द-अंतरालों को हटा देता है। ठीक इसी तरह Nihilist और VIC साइफर इसका उपयोग करते हैं: checkerboard संपीड़ित और प्रच्छन्न करता है, और एक बाद का चरण क्रिप्टोग्राफ़िक मज़बूती प्रदान करता है।

क्या Straddling Checkerboard सुरक्षित है?

नहीं। आधुनिक मानकों के अनुसार Straddling Checkerboard संवेदनशील जानकारी के लिए कोई सुरक्षा प्रदान नहीं करता। यह एक प्रतिवर्ती एन्कोडिंग और एक सरल प्रतिस्थापन है, और कोई भी जो अंक-पैटर्न को पहचान ले, पेंसिल और काग़ज़ से पाठ पुनर्प्राप्त कर सकता है। यह सीखने के लिए अद्भुत है कि खंडन और परिवर्तनशील-लंबाई वाले कोड कैसे काम करते हैं, और पहेलियों, एस्केप रूम तथा कैप्चर-द-फ़्लैग चुनौतियों के लिए, पर इसे कभी भी किसी ऐसी चीज़ की रक्षा नहीं करनी चाहिए जो मायने रखती हो।

इस टूल का उपयोग कार्यविधि को जानने के लिए, checkerboard पहेलियाँ बनाने और हल करने के लिए, और यह देखने के लिए कीजिए कि एक शीत युद्ध का जासूसी साइफर कैसे अपना काम शुरू करता था। वास्तविक डेटा की सुरक्षा के लिए इसके बजाय AES जैसे आधुनिक, अच्छी तरह परखे गए एल्गोरिदम पर निर्भर रहिए। यहाँ सब कुछ स्थानीय रूप से आपके ब्राउज़र में चलता है, इसलिए आप जो टाइप करते हैं उसके आपके डिवाइस से बाहर गए बिना आप स्वतंत्र रूप से प्रयोग कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

Straddling Checkerboard क्या है?
Straddling Checkerboard एक प्रतिस्थापन साइफर है जो एक छोटे ग्रिड का उपयोग करके अक्षरों को अंकों में बदल देता है। सबसे सामान्य अक्षर एक अकेले अंक के रूप में एन्कोड होते हैं और बाक़ी सभी अक्षर दो अंकों के रूप में, जो इसे एक monome-dinome साइफर बनाता है। यह संदेश को संपीड़ित करता है और शब्द-सीमाओं को छिपाता है, और यह Nihilist तथा VIC साइफरों का पहला चरण बनाता है।
कुछ अक्षर एक अंक और अन्य दो क्यों होते हैं?
बोर्ड की ऊपरी पंक्ति E, T, A, O, N, R, I और S जैसे उच्च-आवृत्ति वाले अक्षरों को रखती है, और हर एक अपने स्तंभ के एकल अंक से एन्कोड होता है। उस पंक्ति के दो स्तंभ रिक्त छोड़ दिए जाते हैं, और उनके अंक उन दो निचली पंक्तियों के लिए पंक्ति-सूचक के रूप में काम करते हैं जो बाक़ी अक्षरों को रखती हैं, जिन्हें इसलिए दो अंक चाहिए। सामान्य अक्षरों को सबसे छोटे कोड देने से आउटपुट सघन रहता है।
मैं एक straddling checkerboard संदेश को कैसे पढ़ूँ?
अंकों को बाएँ से दाएँ स्कैन कीजिए। जब भी आप दो पंक्ति-सूचक अंकों में से किसी एक से मिलें, उसे अगले अंक के साथ मिलाकर किसी निचली पंक्ति के अक्षर के लिए एक दो-अंकीय कोड के रूप में पढ़िए। कोई भी अन्य अंक एक ऊपरी-पंक्ति अक्षर के लिए एक एक-अंकीय कोड है। चूँकि सूचक कभी अक्षरों के रूप में अकेले खड़े नहीं होते, यह पठन हमेशा असंदिग्ध होता है।
क्या आप एक straddling checkerboard उदाहरण दिखा सकते हैं?
शास्त्रीय बोर्ड का उपयोग करते हुए जिसमें ऊपर E, T, A, O, N, R, I, S और रिक्त स्तंभ 2 and 6 हैं, संदेश ATTACK AT DAWN एन्कोड होकर 3113212731223655 बन जाता है। उन अंकों को उसी बोर्ड से डिकोड करने पर ATTACKATDAWN लौट आता है। स्थान गायब हो जाते हैं क्योंकि केवल अक्षर ही एन्कोड होते हैं।
कीवर्ड किस लिए है?
कीवर्ड बोर्ड पर अक्षरों के क्रम को मिला देता है। इसके भिन्न अक्षर पहले रखे जाते हैं और बाक़ी वर्णमाला उसके बाद आती है, इसलिए वही अक्षर अब वही कोड नहीं पाता जो सादे बोर्ड पर पाता था। दो लोग जो कीवर्ड साझा करते हैं वही बोर्ड बनाते हैं, जबकि इसके बिना कोई नहीं। बिना किसी कीवर्ड के बोर्ड अपने प्राकृतिक क्रम में भर जाता है।
रिक्त स्तंभ क्या हैं?
रिक्त स्तंभ वे दो ऊपरी-पंक्ति खाने हैं जो खाली छोड़ दिए जाते हैं। उनके स्तंभ अंक पंक्ति-सूचक बन जाते हैं जो दो निचली पंक्तियों को अंकित करते हैं, इसलिए हर दो-अंकीय कोड उनमें से किसी एक से शुरू होता है। रिक्त स्तंभों को बदलने से सभी दो-अंकीय कोड बदल जाते हैं। शास्त्रीय बोर्ड स्तंभ 2 and 6 को रिक्त छोड़ता है, पर आप 0 से 9 तक के किन्हीं दो भिन्न स्तंभों को चुन सकते हैं।
क्या Straddling Checkerboard और VIC साइफर एक ही हैं?
नहीं। Straddling Checkerboard, VIC साइफर का एक घटक है, पूरी चीज़ नहीं। VIC साइफर पहले एक checkerboard से संदेश को अंकों में बदलता है और फिर एक गुप्त कुंजी से संचालित आगे का संख्यात्मक एन्क्रिप्शन लागू करता है। checkerboard खंडन प्रदान करता है, और बाद के चरण अधिकांश मज़बूती प्रदान करते हैं।
VIC साइफर और खोखला निकल मामला क्या है?
VIC साइफर एक सोवियत हाथ-साइफर था जिसका उपयोग 1950 के दशक के अमेरिका में एजेंट Reino Hayhanen, कोडनाम VICTOR, करता था, जिसके केंद्र में एक straddling checkerboard था। यह खोखले निकल मामले के माध्यम से प्रसिद्ध हुआ, जिसमें एक खोखले किए गए सिक्के में अंकों का एक माइक्रोफ़िल्म किया गया संदेश था जिसे FBI तब तक नहीं तोड़ सका जब तक Hayhanen ने 1957 में दलबदल नहीं किया और विधि उजागर नहीं की।
क्या साइफर स्थान और विरामचिह्न रखता है?
नहीं। एन्कोड करते समय केवल अक्षर ही बदले जाते हैं; स्थान, विरामचिह्न, अंक और अन्य प्रतीक हटा दिए जाते हैं, और अक्षर एक ही केस में मोड़ दिए जाते हैं। यह जानबूझकर है, क्योंकि शब्दों के बीच के अंतराल हटाना उस तरीके का हिस्सा है जिससे अंक-धारा संदेश की संरचना को छिपाती है। इसलिए डिकोड करने पर अक्षर बिना स्थानों के लौटते हैं।
मैं एक straddling checkerboard को कैसे डिकोड करूँ?
टूल को डिकोड पर स्विच कीजिए, वही कीवर्ड और रिक्त स्तंभ सेट कीजिए जिनसे संदेश एन्कोड किया गया था, और अंक-धारा पेस्ट कीजिए। टूल अंकों को बाएँ से दाएँ पढ़ता है, एक पंक्ति-सूचक के बाद दो अंक और अन्यथा एक अंक लेकर, और अक्षरों को फिर से बनाता है। यदि कोई अंक बोर्ड से मेल न खा सके तो उसे एक प्रश्नचिह्न के रूप में दिखाया जाता है।
क्या Straddling Checkerboard सुरक्षित है?
नहीं। अपने आप में यह एक सरल प्रतिस्थापन है, इसलिए अक्षर-आवृत्तियाँ अंकों में बच जाती हैं और इसे हाथ से हल किया जा सकता है। इसका उद्देश्य बड़े साइफरों के लिए एक मज़बूत निर्माण-खंड होना है, अपने आप में एक सुरक्षित साइफर नहीं। वास्तविक जानकारी की सुरक्षा के लिए इसके बजाय AES जैसे एक आधुनिक एल्गोरिदम का उपयोग कीजिए।
क्या मेरा पाठ किसी सर्वर पर अपलोड होता है?
नहीं। सारी एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में होती है, इसलिए आपका पाठ, कीवर्ड और रिक्त स्तंभ कभी अपलोड, लॉग या संग्रहीत नहीं किए जाते। यहाँ तक कि एक साझा लिंक भी आपके डेटा को URL के हैश के बाद वाले हिस्से में रखता है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते, इसलिए जब तक आप उसे साझा करने का निर्णय न लें तब तक वह निजी बना रहता है।

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

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

सीज़र साइफर

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

एटबैश साइफर

रेल फेंस साइफर

प्लेफेयर साइफर

एफ़ाइन साइफर