सीज़र साइफर
क्लासिक सीज़र शिफ्ट साइफर को एन्कोड, डिकोड और क्रैक करें। 1 से 25 तक कोई भी शिफ्ट चुनें, ROT13, ROT5 या ROT47 पर जाएँ, या क्रैक मोड से सभी 25 शिफ्ट आज़माकर सबसे संभावित शिफ्ट का अपने-आप पता लगाएँ। सब कुछ आपके ब्राउज़र में चलता है।
शिफ्ट
परिणाम यहाँ देखने के लिए ऊपर टेक्स्ट दर्ज करें।
वर्णमाला मैपिंग
सादा
साइफर
सीज़र साइफर का उपयोग कैसे करें
- 1
एन्कोड, डिकोड या क्रैक चुनें
सादा पाठ को सिफरटेक्स्ट में एन्क्रिप्ट करें, सिफरटेक्स्ट को वापस सादा पाठ में डिक्रिप्ट करें, या जब आपको शिफ्ट न पता हो तब किसी संदेश को तोड़ने के लिए क्रैक पर स्विच करें।
- 2
शिफ्ट या प्रीसेट चुनें
प्लस और माइनस बटन से 1 से 25 तक कोई भी शिफ्ट सेट करें, या कोई प्रीसेट टैप करें: क्लासिक शिफ्ट 13 के लिए ROT13, अंकों के लिए ROT5, या सभी प्रिंट करने योग्य चिह्नों के लिए ROT47।
- 3
अपना टेक्स्ट दर्ज करें
अपना संदेश टाइप करें या पेस्ट करें। टाइप करते ही साइफर अपने-आप चलता है, और हर अक्षर आपकी सेट की गई मात्रा जितना वर्णमाला में आगे खिसक जाता है, जबकि संख्याएँ और विराम-चिह्न ज्यों के त्यों निकल जाते हैं।
- 4
बिना कुंजी के संदेश क्रैक करें
क्रैक मोड में सिफरटेक्स्ट पेस्ट करें और टूल इसे सभी 25 शिफ्ट से डिकोड करता है, फिर अक्षर-फ़्रीक्वेंसी विश्लेषण का उपयोग करके आपके लिए सबसे संभावित सादा पाठ को उजागर करता है।
- 5
कॉपी, डाउनलोड या साझा करें
परिणाम को अपने क्लिपबोर्ड पर कॉपी करें, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड करें, या ऐसा लिंक साझा करें जो टूल को आपके बिल्कुल वही टेक्स्ट और सेटिंग्स के साथ, उपयोग के लिए तैयार, दोबारा खोल दे।
सीज़र साइफर को समझना
सीज़र साइफर क्या है?
सीज़र साइफर एक प्रतिस्थापन साइफर है, जो किसी संदेश के हर अक्षर को वर्णमाला में एक निश्चित संख्या में स्थान आगे खिसकाकर एन्क्रिप्ट करता है। इसका नाम रोमन सेनापति जूलियस सीज़र के नाम पर पड़ा, जो कथित रूप से अपने निजी और सैन्य पत्राचार को सुरक्षित रखने के लिए तीन की शिफ्ट इस्तेमाल करते थे। चूँकि हर अक्षर हमेशा एक ही विकल्प से बदला जाता है, सीज़र साइफर शास्त्रीय क्रिप्टोग्राफी का सबसे सरल और सबसे व्यापक रूप से पढ़ाया जाने वाला उदाहरण है, और यह आज भी यह सीखने का बेहतरीन शुरुआती बिंदु बना हुआ है कि एन्क्रिप्शन कैसे काम करता है।
आज सीज़र साइफर पहेलियों, एस्केप रूम, कैप्चर-द-फ्लैग चुनौतियों और शुरुआती प्रोग्रामिंग अभ्यासों में दिखाई देता है। इसका सबसे प्रसिद्ध रूप, ROT13, आज भी पूरे वेब पर स्पॉइलर, पंचलाइन और उत्तरों को सबकी नज़रों के सामने छिपाने के लिए इस्तेमाल किया जाता है।
सीज़र साइफर एन्क्रिप्शन कैसे काम करता है
एन्क्रिप्ट करने के लिए आप 1 से 25 के बीच एक शिफ्ट मान चुनते हैं, जिसे कुंजी कहते हैं। फिर आपके संदेश का हर अक्षर वर्णमाला में उतने ही स्थान आगे खिसक जाता है, और जब वह अंत से आगे निकलता है तो Z से घूमकर वापस A पर आ जाता है। डिक्रिप्शन इस प्रक्रिया को उलट देता है, हर अक्षर को उतना ही पीछे खिसकाकर। स्पेस, अंक और विराम-चिह्न आमतौर पर ज्यों के त्यों छोड़ दिए जाते हैं, यही वजह है कि मूल संदेश का आकार और लंबाई सिफरटेक्स्ट में दिखती रहती है।
उदाहरण के लिए, तीन की शिफ्ट से अक्षर A बन जाता है D, B बन जाता है E, और शब्द HELLO बदलकर KHOOR हो जाता है। संदेश पढ़ने के लिए प्राप्तकर्ता को केवल एकमात्र शिफ्ट मान जानना होता है और हर अक्षर को तीन स्थान पीछे खिसकाना होता है।
हल किया हुआ उदाहरण: तीन की शिफ्ट
क्लासिक वाक्यांश ATTACK AT DAWN लीजिए और उस पर सीज़र की अपनी तीन की शिफ्ट लगाइए। A मैप होता है D पर, T मैप होता है W पर, C मैप होता है F पर, K मैप होता है N पर, और इसी तरह आगे, जिससे सिफरटेक्स्ट DWWDFN DW GDZQ बनता है। ध्यान दीजिए कि स्पेस अपनी जगह बने रहते हैं और दोहराए गए अक्षर हमेशा एक ही वर्ण में एन्क्रिप्ट होते हैं, इसलिए ATTACK में दोहरा T दोहरे W में बदल जाता है। शिफ्ट को उलटने पर DWWDFN DW GDZQ सीधे वापस ATTACK AT DAWN बन जाता है।
सीज़र साइफर का सूत्र
गणितीय रूप से, हर अक्षर को 0 से 25 तक की एक संख्या माना जाता है, जहाँ A 0 है और Z 25। एन्क्रिप्शन को E(x) = (x + n) mod 26 के रूप में और डिक्रिप्शन को D(x) = (x - n) mod 26 के रूप में लिखा जाता है, जहाँ x अक्षर की स्थिति है और n शिफ्ट है। mod 26 क्रिया ही वर्णमाला को घुमाती है, इसलिए Y को तीन से खिसकाने पर वह वर्णमाला के अंत से आगे जाने के बजाय B पर आ जाता है।
ROT13, ROT5 और ROT47 की व्याख्या
ROT13 तेरह की शिफ्ट पर बँधा हुआ एक सीज़र साइफर है। चूँकि तेरह छब्बीस का ठीक आधा है, ROT13 को दो बार लगाने पर मूल पाठ वापस मिल जाता है, इसलिए एक ही क्रिया एन्कोड और डिकोड दोनों करती है। ROT5 यही विचार 0 से 9 तक के दस अंकों पर लागू करता है, जिससे यह संख्याओं को छिपाने के लिए सुविधाजनक हो जाता है, जबकि ROT47 सभी 94 प्रिंट करने योग्य ASCII वर्णों को एक साथ घुमाता है, अक्षरों, अंकों और विराम-चिह्नों को एक ही बार में उलझा देता है। इनमें से हर एक स्व-प्रतिलोम है, और यही बात इन्हें छोटे पाठ को झटपट छिपाने और उजागर करने के लिए इतना सुविधाजनक बनाती है।
सीज़र साइफर को कैसे तोड़ें
सीज़र साइफर में केवल 25 संभावित कुंजियाँ होती हैं, जो इसे तोड़ना बेहद आसान बना देती हैं। सबसे सीधा तरीका ब्रूट-फोर्स आक्रमण है: संदेश को 1 से 25 तक की हर शिफ्ट से डिकोड कीजिए और जो भी परिणाम सार्थक लगे उसे पढ़िए। एक अधिक चतुर तरीका फ़्रीक्वेंसी विश्लेषण है, जो हर उम्मीदवार के अक्षर-वितरण की तुलना अंग्रेज़ी की सामान्य फ़्रीक्वेंसी से करता है, जहाँ E, T और A सबसे आम अक्षर हैं, और सबसे निकटतम मेल को अपने-आप चुन लेता है। इस टूल का क्रैक मोड आपके लिए दोनों करता है, सभी 25 डिकोडिंग सूचीबद्ध करता है और काई-वर्ग स्कोर का उपयोग करके सबसे संभावित उत्तर को उजागर करता है।
सीज़र साइफर का संक्षिप्त इतिहास
इस साइफर का नाम जूलियस सीज़र के नाम पर पड़ा, जिन्होंने इतिहासकार सुएटोनियस के अनुसार लगभग 50 ईसा पूर्व अपने संदेशों को निजी रखने के लिए हर अक्षर को तीन स्थान खिसकाया। कहा जाता है कि उनके उत्तराधिकारी ऑगस्टस ने एक की शिफ्ट के साथ इसी से मिलती-जुलती योजना इस्तेमाल की। सदियों तक एक साधारण अक्षर-शिफ्ट काफ़ी सुरक्षित थी, मुख्यतः इसलिए कि बहुत कम लोग पढ़ पाते थे, किसी कूट संदेश का विश्लेषण करना तो दूर की बात। इसकी कमज़ोरी नौवीं शताब्दी तक समझ ली गई थी, जब अरब गणितज्ञ अल-किंडी ने फ़्रीक्वेंसी विश्लेषण का वर्णन किया, ठीक वही तकनीक जो आज इस साइफर को सेकंडों में तोड़ देती है।
क्या सीज़र साइफर सुरक्षित है?
नहीं। केवल 25 कुंजियों के साथ, सीज़र साइफर को हाथ से कुछ ही मिनटों में और कंप्यूटर से पलक झपकते ही तोड़ा जा सकता है, इसलिए यह किसी भी ऐसी चीज़ की रक्षा नहीं करता जिसे सचमुच गुप्त रहना ज़रूरी हो। आज इसका मूल्य शैक्षिक और मनोरंजक है: यह क्रिप्टोग्राफी की शब्दावली, जैसे सादा पाठ, सिफरटेक्स्ट, कुंजी, एन्क्रिप्शन और क्रिप्ट-विश्लेषण, सीखने का आदर्श तरीका है, और पहेलियों, खेलों और कोडिंग परियोजनाओं के लिए एक मज़ेदार बुनियादी इकाई है। असली सुरक्षा के लिए इसके बजाय AES जैसे आधुनिक एल्गोरिदम इस्तेमाल किए जाते हैं।
सीज़र साइफर चार्ट: सभी 25 शिफ्ट
यह संदर्भ चार्ट 1 से 25 तक की हर सीज़र शिफ्ट के लिए सिफरटेक्स्ट वर्णमाला सूचीबद्ध करता है। बाईं ओर वाले कॉलम में अपनी शिफ्ट ढूँढिए, फिर आड़े पढ़िए: वह पंक्ति दिखाती है कि सादे अक्षर A से Z किसमें बदल जाते हैं। उजागर की गई पंक्ति ROT13 है, यानी 13 की शिफ्ट, जो एन्कोड और डिकोड दोनों करती है।
| शिफ्ट | साइफर वर्णमाला (A to Z) |
|---|---|
| 1 | BCDEFGHIJKLMNOPQRSTUVWXYZA |
| 2 | CDEFGHIJKLMNOPQRSTUVWXYZAB |
| 3 | DEFGHIJKLMNOPQRSTUVWXYZABC |
| 4 | EFGHIJKLMNOPQRSTUVWXYZABCD |
| 5 | FGHIJKLMNOPQRSTUVWXYZABCDE |
| 6 | GHIJKLMNOPQRSTUVWXYZABCDEF |
| 7 | HIJKLMNOPQRSTUVWXYZABCDEFG |
| 8 | IJKLMNOPQRSTUVWXYZABCDEFGH |
| 9 | JKLMNOPQRSTUVWXYZABCDEFGHI |
| 10 | KLMNOPQRSTUVWXYZABCDEFGHIJ |
| 11 | LMNOPQRSTUVWXYZABCDEFGHIJK |
| 12 | MNOPQRSTUVWXYZABCDEFGHIJKL |
| 13 · ROT13 | NOPQRSTUVWXYZABCDEFGHIJKLM |
| 14 | OPQRSTUVWXYZABCDEFGHIJKLMN |
| 15 | PQRSTUVWXYZABCDEFGHIJKLMNO |
| 16 | QRSTUVWXYZABCDEFGHIJKLMNOP |
| 17 | RSTUVWXYZABCDEFGHIJKLMNOPQ |
| 18 | STUVWXYZABCDEFGHIJKLMNOPQR |
| 19 | TUVWXYZABCDEFGHIJKLMNOPQRS |
| 20 | UVWXYZABCDEFGHIJKLMNOPQRST |
| 21 | VWXYZABCDEFGHIJKLMNOPQRSTU |
| 22 | WXYZABCDEFGHIJKLMNOPQRSTUV |
| 23 | XYZABCDEFGHIJKLMNOPQRSTUVW |
| 24 | YZABCDEFGHIJKLMNOPQRSTUVWX |
| 25 | ZABCDEFGHIJKLMNOPQRSTUVWXY |
अक्सर पूछे जाने वाले प्रश्न
सीज़र साइफर क्या है?
ROT13 क्या है?
ROT5 और ROT47 क्या हैं?
शिफ्ट जाने बिना मैं किसी संदेश को कैसे डिकोड करूँ?
स्वचालित सॉल्वर कैसे काम करता है?
क्या यह संख्याओं, स्पेस या विराम-चिह्नों को बदलता है?
सीज़र साइफर का सूत्र क्या है?
कितनी शिफ्ट संभव हैं, और क्या यह सुरक्षित है?
जूलियस सीज़र ने तीन की शिफ्ट क्यों इस्तेमाल की?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
मैं कैसे जानूँ कि कोई संदेश सीज़र साइफर है?
सीज़र साइफर और ROT13 में क्या अंतर है?
सीज़र साइफर और Vigenère साइफर में क्या अंतर है?
क्या आप उत्तर सहित कुछ सीज़र साइफर उदाहरण दिखा सकते हैं?
सीज़र साइफर के और कौन-कौन से नाम हैं?
मैं कोड में सीज़र साइफर कैसे लिखूँ?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें