T

Text Machine

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

फ्रैक्शनेटेड मोर्स सिफर

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

कीवर्ड

कीवर्ड

कीवर्ड 26 सिफर अक्षरों को मिलाता है: इसके अद्वितीय अक्षर पहले आते हैं, फिर शेष वर्णमाला, और वह क्रम 26 त्रिअक्षरों के साथ मिलाया जाता है। सादी A–Z तालिका के लिए इसे खाली छोड़ दें। दोनों पक्षों को एक ही कीवर्ड का उपयोग करना चाहिए।

सादा टेक्स्ट
सिफर टेक्स्ट

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

त्रिअक्षर → अक्षर तालिका

...

A

..-

B

..x

C

.-.

D

.--

E

.-x

F

.x.

G

.x-

H

.xx

I

-..

J

-.-

K

-.x

L

--.

M

---

N

--x

O

-x.

P

-x-

Q

-xx

R

x..

S

x.-

T

x.x

U

x-.

V

x--

W

x-x

X

xx.

Y

xx-

Z

फ्रैक्शनेटेड मोर्स साइफर का उपयोग कैसे करें

  1. 1

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

    सादे टेक्स्ट को फ्रैक्शनेटेड मोर्स सिफर टेक्स्ट में बदलने के लिए एनकोड चुनें, या सिफर टेक्स्ट को वापस सादे टेक्स्ट में बदलने के लिए डिकोड चुनें।

  2. 2

    एक कीवर्ड सेट करें (वैकल्पिक)

    सिफर वर्णमाला को मिलाने के लिए एक कीवर्ड दर्ज करें, या सादी A–Z तालिका का उपयोग करने के लिए इसे खाली छोड़ दें। मिलान के लिए दोनों पक्षों को एक ही कीवर्ड का उपयोग करना चाहिए।

  3. 3

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

    अपना संदेश दर्ज करें और यह आपके टाइप करते ही परिवर्तित हो जाता है। एनकोड करते समय, चरण पैनल प्रत्येक अक्षर को उसके मोर्स के ऊपर दिखाता है, फिर धारा को त्रिअक्षरों में कटी हुई दिखाता है जिसके प्रत्येक के नीचे सिफर अक्षर होता है।

  4. 4

    त्रिअक्षर तालिका पढ़ें

    तीन-प्रतीक वाले सभी 26 समूहों को उस सिफर अक्षर के साथ देखने के लिए त्रिअक्षर तालिका खोलें जिस पर प्रत्येक मानचित्रित होता है, और कोई भी कीवर्ड अक्षर हाइलाइट किए हुए।

  5. 5

    कॉपी, डाउनलोड या साझा करें

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

फ्रैक्शनेटेड मोर्स सिफर को समझना

फ्रैक्शनेटेड मोर्स सिफर क्या है?

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

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

तीन प्रतीक, छब्बीस समूह

मोर्स को एक एकल अटूट स्ट्रिंग में बदलने के लिए आपको एक विभाजक की आवश्यकता होती है। फ्रैक्शनेटेड मोर्स x अक्षर का उपयोग करता है: अक्षरों के बीच एक एकल x और शब्दों के बीच एक दोहरा xx। इसलिए अब संदेश केवल तीन प्रतीकों का उपयोग करता है — बिंदु, डैश और x — और कुछ नहीं।

उन प्रतीकों में से एक बार में तीन पढ़ें और 3 × 3 × 3 = 27 संभावित समूह होते हैं। उनमें से एक, xxx, कभी नहीं हो सकता, क्योंकि विभाजकों की एक श्रृंखला अधिकतम शब्दों के बीच का एक दोहरा xx ही होती है। इससे ठीक 26 संभावित समूह बचते हैं — वर्णमाला के अक्षरों की संख्या के समान। यह सुंदर संयोग ही इस सिफर के काम करने का पूरा कारण है: तीन के प्रत्येक समूह को उसका अपना सिफर अक्षर दिया जा सकता है, न कोई बचा रहता है और न कोई गायब होता है।

कीवर्ड और प्रतिस्थापन तालिका

तीन-प्रतीक वाले 26 समूह, जिन्हें त्रिअक्षर कहा जाता है, हमेशा एक ही निश्चित क्रम में सूचीबद्ध किए जाते हैं, बिंदु-बिंदु-बिंदु से लेकर x-x-डैश तक। जो बदलता है वह उनके नीचे लिखी सिफर अक्षरों की पंक्ति है। बिना किसी कीवर्ड के अक्षर बस क्रम में A, B, C, … होते हैं, इसलिए बिंदु-बिंदु-बिंदु A बन जाता है, बिंदु-बिंदु-डैश B बन जाता है, और इसी तरह आगे। ऊपर की लाइव तालिका इस मानचित्रण को दिखाती है और जैसे ही आप टाइप करते हैं, अपडेट हो जाती है।

एक कीवर्ड अक्षरों की उस पंक्ति को ठीक वैसे ही मिलाता है जैसे एक कीयुक्त सरल-प्रतिस्थापन वर्णमाला। कीवर्ड के अद्वितीय अक्षर पहले लिखे जाते हैं, क्रम में और बिना दोहराव के, और शेष वर्णमाला उसके बाद आती है। उदाहरण के लिए, कीवर्ड MORSE, सिफर वर्णमाला MORSEABCDFGHIJKLNPQTUVWXYZ बनाता है, इसलिए बिंदु-बिंदु-बिंदु अब A के बजाय M बन जाता है। कीवर्ड साझा रहस्य है: प्रेषक और प्राप्तकर्ता को एक ही का उपयोग करना चाहिए, और तालिका में हाइलाइट की गई कोशिकाएँ उन अक्षरों को चिह्नित करती हैं जो उससे आए हैं।

फ्रैक्शनेटेड मोर्स सिफर कैसे काम करता है

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

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

एक हल किया गया उदाहरण

बिना किसी कीवर्ड के संकट संकेत SOS लें। मोर्स में, S बिंदु-बिंदु-बिंदु है और O डैश-डैश-डैश है, इसलिए SOS धारा बिंदु-बिंदु-बिंदु x डैश-डैश-डैश x बिंदु-बिंदु-बिंदु बन जाता है। यह ग्यारह प्रतीक हैं, जो तीन का गुणज नहीं है, इसलिए बारह बनाने के लिए अंत में एक एकल x जोड़ा जाता है।

अब बारह प्रतीकों को एक बार में तीन पढ़ें। समूह हैं (बिंदु-बिंदु-बिंदु), (x डैश-डैश), (डैश x बिंदु), और (बिंदु-बिंदु x)। सादी A–Z तालिका के साथ वे चार त्रिअक्षर A, W, P और C पर मानचित्रित होते हैं, इसलिए SOS, AWPC में एन्क्रिप्ट होता है। ध्यान दें कि कैसे दूसरा और तीसरा सिफर अक्षर मूल S, O और S के बीच की सीमाओं पर फैले हुए हैं — वही फैलाव फ्रैक्शनेशन का काम है। एक कीवर्ड जोड़ें, और वही चार त्रिअक्षर चार अलग अक्षरों पर पहुँचते हैं जबकि अभी भी वापस SOS में डिक्रिप्ट होते हैं।

एक फ्रैक्शनेटेड मोर्स संदेश को डिकोड करना

डिकोडिंग बस तीनों चालों को उल्टा चलाती है। प्रत्येक सिफर अक्षर को उसके त्रिअक्षर को पुनः प्राप्त करने के लिए तालिका में देखा जाता है, त्रिअक्षरों को वापस एक लंबी बिंदु-डैश-x स्ट्रिंग में जोड़ा जाता है, और उस स्ट्रिंग को विभाजकों पर विभाजित किया जाता है — एक एकल x एक अक्षर को समाप्त करता है, एक दोहरा xx एक शब्द को समाप्त करता है। बिंदुओं और डैशों की प्रत्येक श्रृंखला को मोर्स तालिका के माध्यम से वापस पढ़ने से मूल टेक्स्ट का पुनर्निर्माण होता है। एनकोडिंग के दौरान जोड़ी गई कोई भी x पैडिंग अंत में हानिरहित रूप से बैठी रहती है और गायब हो जाती है, इसलिए जो संदेश इस उपकरण से एनकोड किया गया था वह हमेशा बिल्कुल सटीक वापस डिकोड होता है।

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

इतिहास, उपयोग और सुरक्षा

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

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

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

फ्रैक्शनेटेड मोर्स सिफर क्या है?
यह एक हाथ से बनाया जाने वाला सिफर है जो एक अक्षर प्रतिस्थापन के अंदर मोर्स कोड छिपाता है। संदेश को मोर्स में लिखा जाता है, जिसमें x अक्षरों को अलग करता है और xx शब्दों को अलग करता है, बिंदु-डैश-x धारा को एक बार में तीन प्रतीक पढ़ा जाता है, और तीन-प्रतीक वाले 26 संभावित समूहों में से प्रत्येक को एक कीयुक्त वर्णमाला से एक सिफर अक्षर द्वारा बदल दिया जाता है। चूँकि समूह शायद ही कभी एकल अक्षरों के साथ मिलते हैं, प्रत्येक सिफर अक्षर अपने पड़ोसियों के हिस्सों को मिला देता है।
ठीक 26 समूह क्यों होते हैं?
संदेश के मोर्स में होने के बाद, केवल तीन प्रतीकों का उपयोग होता है: बिंदु, डैश और विभाजक x। एक बार में तीन पढ़ने से 3 × 3 × 3 = 27 संयोजन मिलते हैं। सभी-विभाजक वाला समूह xxx कभी प्रकट नहीं हो सकता, क्योंकि विभाजकों की एक श्रृंखला अधिकतम शब्दों के बीच का एक दोहरा xx ही होती है, जिससे 26 बचते हैं — वर्णमाला के प्रत्येक अक्षर के लिए एक, न कोई अतिरिक्त और न कोई गायब।
कीवर्ड क्या करता है?
कीवर्ड सिफर अक्षरों की उस पंक्ति को मिलाता है जो 26 त्रिअक्षरों के नीचे बैठती है। इसके अद्वितीय अक्षर पहले लिखे जाते हैं, फिर शेष वर्णमाला क्रम में, ठीक एक कीयुक्त प्रतिस्थापन वर्णमाला की तरह। त्रिअक्षर स्वयं अपने निश्चित क्रम में रहते हैं। बिना किसी कीवर्ड के तालिका बस A–Z होती है, इसलिए कीवर्ड वह साझा रहस्य है जिसका प्रेषक और प्राप्तकर्ता दोनों को उपयोग करना चाहिए।
क्या आप एक हल किया गया उदाहरण दिखा सकते हैं?
बिना किसी कीवर्ड के, SOS मोर्स धारा बिंदु-बिंदु-बिंदु x डैश-डैश-डैश x बिंदु-बिंदु-बिंदु बन जाता है। यह ग्यारह प्रतीक हैं, इसलिए बारह बनाने के लिए एक x जोड़ा जाता है। तीन-तीन में पढ़े गए समूह हैं (बिंदु-बिंदु-बिंदु), (x डैश-डैश), (डैश x बिंदु), (बिंदु-बिंदु x), जो सादी A–Z तालिका पर A, W, P, C पर मानचित्रित होते हैं। इसलिए SOS, AWPC में एन्क्रिप्ट होता है।
मैं एक फ्रैक्शनेटेड मोर्स संदेश को कैसे डिकोड करूँ?
चरणों को उल्टा करें: प्रत्येक सिफर अक्षर का उसका तीन-प्रतीक समूह पाने के लिए देखें, समूहों को एक बिंदु-डैश-x स्ट्रिंग में जोड़ें, इसे विभाजकों पर विभाजित करें (अक्षरों के बीच एकल x, शब्दों के बीच दोहरा xx), और बिंदुओं और डैशों की प्रत्येक श्रृंखला को मोर्स तालिका के माध्यम से वापस पढ़ें। इस उपकरण में, डिकोड चुनें और वही कीवर्ड दर्ज करें जो एनकोड करने के लिए उपयोग किया गया था।
पैडिंग बिंदु या डैश से नहीं, बल्कि x से क्यों की जाती है?
यदि मोर्स धारा तीन प्रतीकों का गुणज नहीं है, तो अंत को इस तरह भरा जाता है कि अंतिम समूह पूर्ण हो। x से पैडिंग करना काम करता है क्योंकि x एक विभाजक है: अंत में आने वाले विभाजक बस अंतिम अक्षर या शब्द के अंत को चिह्नित करते हैं और संदेश के डिकोड होने पर गायब हो जाते हैं। बिंदु या डैश से पैडिंग करना इसके बजाय एक वास्तविक मोर्स प्रतीक के रूप में वापस पढ़ा जाएगा और एक झूठा अतिरिक्त अक्षर जोड़ सकता है।
क्या यह संख्याओं और विराम चिह्नों को संभालता है?
अक्षर और अंक एनकोड किए जाते हैं, क्योंकि दोनों के मानक मोर्स कोड होते हैं। विराम चिह्न और अन्य प्रतीक हटा दिए जाते हैं, और स्थानों की कोई भी श्रृंखला एक एकल शब्द-विराम बन जाती है। इसका अर्थ है कि "it's" जैसा संक्षिप्त रूप एकल शब्द ITS के रूप में माना जाता है, जो सिफर के सामान्य संदर्भ कार्यान्वयनों से मेल खाता है।
त्रिअक्षर क्या होते हैं?
यहाँ एक त्रिअक्षर बस तीन मोर्स प्रतीकों का एक समूह है — प्रत्येक एक बिंदु, एक डैश, या विभाजक x। असंभव xxx को बाहर कर देने पर इनकी संख्या 26 होती है, और इन्हें हमेशा एक ही निश्चित क्रम में सूचीबद्ध किया जाता है। सिफर का एकमात्र रहस्य यह है कि प्रत्येक त्रिअक्षर को कौन सा अक्षर सौंपा गया है, जिसे कीवर्ड नियंत्रित करता है।
यह सादे मोर्स कोड से किस प्रकार अलग है?
सादा मोर्स बस प्रत्येक अक्षर को बिंदुओं और डैशों से बदल देता है, इसलिए जो कोई भी मोर्स जानता है वह इसे तुरंत पढ़ सकता है और अक्षर लय साफ़ दिखाई देती है। फ्रैक्शनेटेड मोर्स दो और चरण जोड़ता है — मोर्स को तीन-तीन में समूहित करना और प्रत्येक समूह को एक कीयुक्त अक्षर से प्रतिस्थापित करना — इसलिए आउटपुट सामान्य दिखने वाले अक्षर होते हैं और मोर्स संरचना पूरे संदेश में बिखर जाती है।
क्या फ्रैक्शनेटेड मोर्स सिफर सुरक्षित है?
नहीं। फ्रैक्शनेशन साधारण आवृत्ति गिनती को विफल कर देता है, लेकिन अंतर्निहित मोर्स मज़बूत सांख्यिकीय पैटर्न छोड़ देता है, और यह सिफर शास्त्रीय हल करने के तरीकों और कंप्यूटरों के आगे टूट जाता है, विशेषकर जब कीवर्ड का अनुमान लगाया जाए या उसे फिर से उपयोग किया जाए या जब बहुत सारा सिफर टेक्स्ट उपलब्ध हो। यह पहेलियों और सीखने के लिए उत्कृष्ट है, लेकिन वास्तविक सुरक्षा के लिए AES जैसे एक आधुनिक एल्गोरिदम का उपयोग करें।
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
नहीं। सारी एनकोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में होती है, इसलिए आपका टेक्स्ट कभी अपलोड, लॉग या संग्रहीत नहीं किया जाता। यहाँ तक कि एक साझा लिंक भी आपके टेक्स्ट और कीवर्ड को URL के # चिह्न के बाद वाले भाग में रखता है, जिसे ब्राउज़र कभी किसी सर्वर पर नहीं भेजते, इसलिए जब तक आप लिंक साझा करना नहीं चुनते, आपका संदेश निजी रहता है।

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

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

मोर्बिट साइफर

पॉलक्स साइफर

स्ट्रैडलिंग चेकरबोर्ड

मोर्स कोड अनुवादक

सीज़र साइफर

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