ग्रोन्सफेल्ड साइफर
ग्रोन्सफेल्ड साइफर को एन्कोड और डिकोड करें, यह एक सरलीकृत विजेनेर साइफर है जो अपनी कुंजी के रूप में अंकों की एक छोटी श्रृंखला का उपयोग करता है। हर अंक आपके संदेश के मिलते-जुलते अक्षर को खिसकाता है, और कुंजी पाठ भर में दोहराई जाती है। एन्कोड और डिकोड के बीच स्विच कीजिए और गणना को लाइव बनते देखिए। सब कुछ आपके ब्राउज़र में चलता है।
कुंजी अंक
कुंजी को 0 से 9 तक के अंकों की एक श्रृंखला के रूप में दर्ज करें, जैसे 31415। हर अंक तय करता है कि आपके संदेश का मिलता-जुलता अक्षर कितनी दूर खिसकाया जाए, और कुंजी पाठ भर में दोहराई जाती है। केवल अंकों का उपयोग होता है; कुंजी में टाइप किए गए कोई भी अक्षर, स्थान या विरामचिह्न अनदेखा कर दिए जाते हैं।
ग्रोन्सफेल्ड परिणाम यहाँ देखने के लिए ऊपर पाठ दर्ज करें।
ग्रोन्सफेल्ड साइफर का उपयोग कैसे करें
- 1
एन्कोड या डिकोड चुनें
सादा पाठ को ग्रोन्सफेल्ड साइफर पाठ में बदलने के लिए एन्कोड चुनें, या साइफर पाठ से सादा पाठ पुनर्प्राप्त करने के लिए डिकोड चुनें। दोनों दिशाओं के लिए वही अंक-कुंजी उपयोग होती है।
- 2
अंक-कुंजी दर्ज करें
कुंजी को 0 से 9 तक के अंकों की एक श्रृंखला के रूप में टाइप करें, जैसे 31415। हर अंक उस अक्षर के लिए खिसकाव तय करता है जिसके साथ वह पंक्तिबद्ध होता है, और कुंजी संदेश भर में दोहराई जाती है। कुंजी में अक्षर, स्थान और विरामचिह्न अनदेखा कर दिए जाते हैं।
- 3
अपना पाठ टाइप करें या पेस्ट करें
वह संदेश दर्ज करें जिसे आप बदलना चाहते हैं। टाइप करते ही साइफर अपने आप चलता है, और अक्षर-दर-अक्षर गणना नीचे लाइव अद्यतन होती है ताकि आप हर खिसकाव देख सकें।
- 4
पढ़ें, कॉपी करें और साझा करें
परिणाम पढ़िए, फिर उसे कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपकी बिल्कुल वही कुंजी, दिशा और पाठ के साथ दोबारा खोल दे। सब कुछ आपके ब्राउज़र में रहता है।
ग्रोन्सफेल्ड साइफर को समझना
ग्रोन्सफेल्ड साइफर क्या है?
ग्रोन्सफेल्ड साइफर एक बहु-वर्णमालीय प्रतिस्थापन साइफर है जो ठीक विजेनेर साइफर की तरह काम करता है पर अपनी कुंजी को एक कुंजी-शब्द के बजाय अंकों की एक छोटी श्रृंखला के रूप में लेता है। 0 से 9 तक का हर अंक आपको बताता है कि संदेश के मिलते-जुलते अक्षर को कितनी दूर खिसकाना है, और अंक पाठ भर में दोहराए जाते हैं। चूँकि वही सादा-पाठ अक्षर अपनी स्थिति के आधार पर कई अलग-अलग साइफर-पाठ अक्षरों में बदल सकता है, यह साइफर उस सरल अक्षर-आवृत्ति पैटर्न को छिपा देता है जो एक साधारण Caesar खिसकाव को उजागर कर देता है।
इस साइफर का नाम सत्रहवीं सदी के एक राजनयिक और सैनिक, ग्रोन्सफेल्ड के काउंट Johann Franz के नाम पर रखा गया है, और इसका वर्णन विद्वान Gaspar Schott ने गुप्त लेखन पर अपने 1665 के कार्य में किया था। इसका आकर्षण व्यावहारिक था: एक अंक-कुंजी याद रखना और भेजना आसान है, उदाहरण के लिए एक तिथि या एक यादगार संख्या के रूप में, बिना पहले से किसी गुप्त शब्द पर सहमत हुए। इसी कारण ग्रोन्सफेल्ड साइफर पत्राचार में और बाद में टेलीग्राफ युग में वास्तविक उपयोग में आया।
ग्रोन्सफेल्ड साइफर कैसे काम करता है
वर्णमाला को A के लिए 0 से Z के लिए 25 तक क्रमांकित कीजिए। अंक-कुंजी को संदेश के नीचे लिखिए, उसे जितनी बार ज़रूरत हो उतनी बार दोहराते हुए ताकि हर अक्षर के नीचे एक अंक बैठ जाए। एन्क्रिप्ट करने के लिए, हर कुंजी अंक को उसके ऊपर के अक्षर में जोड़िए और 26 से शेषफल लेकर वर्णमाला के चारों ओर लपेट दीजिए, इसलिए साइफर-पाठ अक्षर C = (P + K) mod 26 है। डिक्रिप्ट करने के लिए आप इसके बजाय घटाते हैं, P = (C − K) mod 26, जो खिसकाव को पूर्ववत कर देता है और मूल अक्षर लौटा देता है।
केवल 26 अक्षर ही खिसकाए जाते हैं। स्थान, विरामचिह्न, और यहाँ तक कि संदेश में ही आने वाले अंक सीधे गुज़र जाते हैं और किसी कुंजी अंक का उपभोग नहीं करते, इसलिए कुंजी उन अक्षरों के साथ पंक्तिबद्ध रहती है जो मायने रखते हैं। अक्षरों का केस संरक्षित रहता है, इसलिए एक बड़ा अक्षर बड़ा ही रहता है और एक छोटा अक्षर छोटा ही रहता है। चूँकि हर अंक 0 और 9 के बीच होता है, हर स्थिति केवल दस संभावित खिसकावों में से एक का उपयोग करती है, जो ग्रोन्सफेल्ड साइफर का परिभाषक लक्षण है।
हल किया हुआ उदाहरण
संदेश HELLO को अंक-कुंजी 31415 के साथ एन्क्रिप्ट कीजिए। कुंजी को दोहराने पर अंक 3, 1, 4, 1, 5 अक्षरों H, E, L, L, O के नीचे पंक्तिबद्ध हो जाते हैं। हर अक्षर को उसके अंक के अनुसार आगे खिसकाने पर H जमा 3 है K, E जमा 1 है F, L जमा 4 है P, L जमा 1 है M, और O जमा 5 है T। साइफर पाठ KFPMT है।
KFPMT को उसी कुंजी 31415 के साथ डिक्रिप्ट करने के लिए, इसके बजाय हर अंक को घटाइए। K घटा 3 है H, F घटा 1 है E, P घटा 4 है L, M घटा 1 है L, और T घटा 5 है O, जो फिर से HELLO बनाता है। एन्कोड और डिकोड चरण एक-दूसरे के दर्पण प्रतिबिंब हैं, इसलिए प्राप्तकर्ता को केवल वही अंक-कुंजी चाहिए।
ग्रोन्सफेल्ड बनाम विजेनेर
ग्रोन्सफेल्ड साइफर को सबसे अच्छे ढंग से एक प्रतिबंधित कुंजी वाले विजेनेर साइफर के रूप में समझा जाता है। एक विजेनेर कुंजी-शब्द अपने हर अक्षर को पूरी वर्णमाला का उपयोग करते हुए 0 से 25 तक के खिसकाव में बदल देता है। एक ग्रोन्सफेल्ड कुंजी केवल 0 से 9 तक के खिसकाव का उपयोग करती है, जो विजेनेर कुंजी-शब्द के अक्षरों A से J के समान हैं। इसलिए ग्रोन्सफेल्ड कुंजी 31415 ठीक विजेनेर कुंजी-शब्द DBEBF की तरह व्यवहार करती है, क्योंकि D का खिसकाव 3 है, B का खिसकाव 1 है, E का खिसकाव 4 है, और इसी तरह आगे।
यह प्रतिबंध एक समझौता है। लाभ है सुविधा: एक संख्या को याद रखना, बोलकर लिखाना या साथ ले जाना एक शब्द की तुलना में सरल है, और मन में करने के लिए कोई वर्णमाला-से-खिसकाव रूपांतरण नहीं होता। कीमत है मज़बूती। चूँकि हर स्थिति पर छब्बीस संभावित खिसकावों में से केवल दस का ही उपयोग होता है, कुंजी स्थान समान लंबाई की पूर्ण विजेनेर कुंजी की तुलना में कहीं छोटा होता है, जो ग्रोन्सफेल्ड साइफर को तोड़ना आसान बना देता है।
कुंजी के रूप में संख्या का उपयोग क्यों करें?
एक अंक-कुंजी ही ग्रोन्सफेल्ड साइफर का पूरा मर्म है। लोग ऐसी संख्याओं को याद रखने में अच्छे होते हैं जो पहले से उनके लिए कोई मायने रखती हैं, जैसे जन्म तिथि, मकान संख्या, या pi जैसे किसी परिचित स्थिरांक के शुरुआती अंक। दो संवाददाता ऐसी संख्या पर जल्दी सहमत हो सकते हैं और उसे स्मृति से पुनर्निर्मित कर सकते हैं, बिना किसी गुप्त शब्द को लिखे जो मिल सकता है।
संख्याएँ साफ़-सुथरे ढंग से यात्रा भी करती हैं। टेलीग्राफ के युग में अंकों से बनी एक कुंजी को एक शब्द की तुलना में त्रुटि की कम संभावना के साथ प्रेषित और दर्ज किया जा सकता था, और इसके लिए किसी विशेष कोड बुक की ज़रूरत नहीं थी। यही व्यावहारिकता है जिसके कारण ग्रोन्सफेल्ड साइफर मज़बूत तरीकों के मौजूद होने के बाद भी रोज़मर्रा के गुप्त लेखन के लिए लोकप्रिय बना रहा, और यही कारण है कि यह आज भी पहेलियों और शिक्षण में दिखाई देता है।
ग्रोन्सफेल्ड साइफर को कैसे तोड़ें
ग्रोन्सफेल्ड एक दोहराती-कुंजी साइफर है, इसलिए यह उसी आक्रमण के आगे गिर जाता है जो विजेनेर को तोड़ता है, बस अधिक आसानी से। पहला कदम है कुंजी की लंबाई ढूँढना। इसके शास्त्रीय औज़ार हैं Kasiski परीक्षण, जो अक्षरों के दोहराए हुए समूहों के बीच की दूरियाँ मापता है, और संपात सूचकांक, जो पता लगाता है कि अक्षर आवृत्तियाँ कितनी असमान हैं। कुंजी की लंबाई ज्ञात होने पर, साइफर पाठ उन स्तंभों में बँट जाता है जिनमें से हर एक एक अकेले अंक से खिसकाया गया था।
हर स्तंभ को हल करना वह जगह है जहाँ ग्रोन्सफेल्ड विजेनेर की तुलना में कमज़ोर है। हर स्तंभ केवल दस संभावित मानों में से एक से खिसकाया गया था, इसलिए एक आक्रमणकारी बस सभी दस को आज़मा सकता है और वह खिसकाव चुन सकता है जो स्तंभ को सामान्य भाषा की तरह पढ़ने योग्य बना दे। छोटी कुंजियों के साथ तो पूरी कुंजी भी बल-प्रयोग से ढूँढी जा सकती है, क्योंकि हर अंक के लिए केवल दस विकल्प होते हैं। इसलिए एक ग्रोन्सफेल्ड संदेश उतना ही सुरक्षित होता है जितनी उसकी कुंजी लंबी, अप्रत्याशित और कभी दोबारा उपयोग न की गई हो।
क्या ग्रोन्सफेल्ड साइफर सुरक्षित है?
नहीं। आधुनिक मानकों के अनुसार ग्रोन्सफेल्ड साइफर कोई वास्तविक सुरक्षा प्रदान नहीं करता। इसका छोटा प्रति-अक्षर कुंजी स्थान और इसकी दोहराती कुंजी इसे पेंसिल-और-कागज़ तरीकों से जल्दी तोड़ने योग्य बना देते हैं, और एक कंप्यूटर के लिए तुच्छ। यह हाथ के साइफरों के इतिहास का है, जहाँ इसका मूल्य विश्लेषण के विरुद्ध किसी गंभीर प्रतिरोध के बजाय एक अंक-कुंजी की सुविधा था।
आज ग्रोन्सफेल्ड साइफर को सीखने और मनोरंजन के लिए सराहा जाता है। यह देखने का एक स्पष्ट, मित्रवत तरीका है कि एक अंक-कुंजी किस तरह एक बहु-वर्णमालीय खिसकाव को चलाती है, और यह पहेली खोज, एस्केप रूम, जियोकैशिंग और कैप्चर-द-फ़्लैग चुनौतियों में नियमित रूप से दिखाई देता है। वास्तविक जानकारी की सुरक्षा के लिए आपको इसके बजाय AES जैसे आधुनिक, अच्छी तरह परखे गए एल्गोरिदम पर निर्भर रहना चाहिए।
अक्सर पूछे जाने वाले प्रश्न
ग्रोन्सफेल्ड साइफर क्या है?
ग्रोन्सफेल्ड साइफर कैसे काम करता है?
ग्रोन्सफेल्ड विजेनेर साइफर से कैसे अलग है?
क्या आप एक ग्रोन्सफेल्ड साइफर उदाहरण दिखा सकते हैं?
मुझे कौन सी कुंजी उपयोग करनी चाहिए?
मैं एक ग्रोन्सफेल्ड साइफर को कैसे डिकोड करूँ?
कुंजी अक्षरों के बजाय संख्याओं का उपयोग क्यों करती है?
क्या साइफर स्थान, अंक और विरामचिह्न बदलता है?
क्या 0 का कुंजी अंक अनुमत है?
आप ग्रोन्सफेल्ड साइफर को कैसे तोड़ते हैं?
क्या ग्रोन्सफेल्ड साइफर सुरक्षित है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें