Caesar Cipher एनकोडर / डिकोडर (ROT13 के साथ)
टेक्स्ट टाइप करें और शिफ्ट राशि चुनें। अक्षरों को वर्णमाला में उतने स्थान घुमाया जाता है (A-Z, a-z); अन्य वर्ण बिना बदले गुजरते हैं। ROT13 के लिए shift=13, मूल Caesar के लिए shift=3 उपयोग करें।
Khoor, Zruog!
कैसे काम करता है
Caesar cipher कैसे काम करता है
इनपुट में प्रत्येक अक्षर को वर्णमाला में एक निश्चित संख्या के बाद वाले अक्षर से बदला जाता है। shift +3 के साथ, A, D बन जाता है, B, E बन जाता है, …, X, A बन जाता है (चारों ओर लपेटते हुए)। गैर-अक्षर बिना बदले गुजरते हैं। डिकोडिंग विपरीत चिह्न के साथ वही प्रक्रिया है।
Julius Caesar के नाम पर, जो कथित तौर पर सैन्य संदेशों के लिए +3 शिफ्ट का उपयोग करते थे। शिफ्ट आकार ही एकमात्र रहस्य है। केवल 26 संभावित शिफ्ट के साथ, सभी को आज़माकर यह तुरंत टूट जाता है — लेकिन यह प्रतिस्थापन सिफर के लिए एक उत्कृष्ट शिक्षण उदाहरण है।
ROT13 — सबसे सामान्य वेरिएंट
ROT13 shift=13 का उपयोग करता है। क्योंकि 13 26 का आधा है, ROT13 को दो बार लागू करने से मूल टेक्स्ट वापस आता है — एनकोडिंग और डिकोडिंग बिल्कुल एक ही ऑपरेशन का उपयोग करते हैं। यह Usenet और फोरम पर स्पॉइलर और आक्रामक चुटकुलों को छिपाने के लिए लोकप्रिय था।
ROT13 किसी भी अर्थपूर्ण अर्थ में एन्क्रिप्शन नहीं है। यह अस्पष्टीकरण है — जो लोग स्पॉइलर नहीं देखना चाहते वे इसे छोड़ सकते हैं।
यह मनोरंजक क्यों है, सुरक्षित नहीं
आधुनिक हमलावर Caesar cipher को आवृत्ति विश्लेषण से माइक्रोसेकेंड में तोड़ देते हैं (E अंग्रेजी में सबसे सामान्य अक्षर है)। इसे किसी भी महत्वपूर्ण चीज़ के लिए उपयोग न करें।
इसका उपयोग करें: शैक्षिक उदाहरणों, पहेली खेलों, ARG (alternate reality games) के लिए। इसका उपयोग न करें: पासवर्ड, वित्तीय डेटा, परिणामों वाली किसी भी चीज़ के लिए।
अक्सर पूछे जाने वाले प्रश्न
›Caesar +3 और ROT13 में क्या अंतर है?
बस शिफ्ट राशि। +3 Caesar की मूल पसंद है; 13 वर्णमाला का बिल्कुल आधा है (इसलिए एनकोडिंग और डिकोडिंग एक ही ऑपरेशन है)।
›shift +26 एक ही टेक्स्ट वापस क्यों देता है?
वर्णमाला में 26 अक्षर — ठीक 26 से शिफ्ट करने पर मूल अक्षर पर लैंड होते हैं।
›स्पॉइलर के लिए ROT13 क्यों उपयोग होता है?
क्योंकि ROT13 को दो बार लागू करने पर मूल वापस आता है। फोरम के पाठकों के पास बिल्ट-इन 'इस टेक्स्ट को ROT13 करें' बटन थे।
›क्या यह गैर-लैटिन वर्णमाला संभालता है?
नहीं — केवल A-Z और a-z। सिरिलिक, ग्रीक, CJK और अरबी बिना बदले गुजरते हैं।
›क्या मैं वास्तविक सुरक्षा के लिए इसका उपयोग कर सकता हूँ?
बिल्कुल नहीं। 25 संभावित शिफ्ट के साथ, कंप्यूटर इसे तुरंत तोड़ देता है। वास्तविक सुरक्षा के लिए AES, RSA या स्थापित क्रिप्टोग्राफिक लाइब्रेरी उपयोग करें।
›Vigenère cipher के बारे में क्या?
एक अधिक उन्नत क्लासिकल cipher जो प्रति अक्षर शिफ्ट बदलने के लिए एक कीवर्ड का उपयोग करता है। Caesar से बहुत कठिन लेकिन पर्याप्त टेक्स्ट के साथ अभी भी तोड़ा जा सकता है।
›नकारात्मक शिफ्ट क्यों शामिल हैं?
सुविधा। +3 से एनकोड करना और +3 से डिकोड करना गलत है; आपको -3 चाहिए। नकारात्मक शिफ्ट मोड बदले बिना डिकोड करने देते हैं।
›क्या डेटा मेरे ब्राउज़र से बाहर जाता है?
नहीं। एनकोडिंग और डिकोडिंग स्थानीय रूप से चलती है; कुछ भी सर्वर पर नहीं भेजा जाता।
संबंधित टूल्स
अंतिम अपडेट: