सीज़र सिफर एनकोडर और डिकोडर
1 से 25 तक किसी भी शिफ्ट के साथ सीज़र शिफ्ट सिफर एनकोड या डिकोड करें, या ROT13 प्रीसेट दबाएँ। अगर आपको शिफ्ट नहीं पता, तो ब्रूट-फ़ोर्स चुनें और सभी 25 संभावित डिकोडिंग एक सूची में पढ़ें। अक्षर अपना केस बनाए रखते हैं, और बाकी सब बिना बदले गुज़रता है। निःशुल्क, पंजीकरण आवश्यक नहीं, और कुछ भी अपलोड नहीं होता।
मोड
सीज़र सिफर कैसे काम करता है
सीज़र सिफर सबसे पुरानी ज्ञात एन्क्रिप्शन तकनीकों में से एक है, जिसका नाम जूलियस सीज़र के नाम पर रखा गया है, जिन्होंने लगभग 58 ईसा पूर्व सैन्य पत्राचार की सुरक्षा के लिए इसका उपयोग किया था। हर अक्षर को वर्णमाला में एक निश्चित संख्या में आगे के अक्षर से बदल दिया जाता है, Z से वापस A पर घूमते हुए। 3 की शिफ्ट के साथ, HELLO, KHOOR बन जाता है।
डिकोडिंग बस विपरीत दिशा में शिफ्ट करती है। क्योंकि केवल 25 सार्थक शिफ्ट हैं, यह सिफर आज कोई वास्तविक सुरक्षा प्रदान नहीं करता — लेकिन वही कमज़ोरी इसे क्रिप्टोग्राफ़ी का एक आदर्श परिचय बनाती है, और ऊपर दिया गया ब्रूट-फ़ोर्स मोड ठीक-ठीक दिखाता है कि कोई हमलावर इसे कैसे तोड़ेगा।
सीज़र सिफर उपकरण का उपयोग कैसे करें
- 1. एनकोड या डिकोड चुनें। एनकोड अक्षरों को आगे शिफ्ट करता है; डिकोड उन्हें उतनी ही मात्रा से पीछे लौटाता है।
- 2. शिफ्ट सेट करें। स्लाइडर खींचें या 1 से 25 के बीच संख्या टाइप करें। ROT13 प्रीसेट बटन 13 सेट करता है।
- 3. अपना संदेश टाइप करें या चिपकाएँ। परिणाम आपके टाइप करते ही दिखता है। अक्षर अपना बड़ा या छोटा केस बनाए रखते हैं; अंक, स्पेस, विराम चिह्न और उच्चारण वाले अक्षर बिना बदले गुज़रते हैं।
- 4. शिफ्ट नहीं पता? ब्रूट-फ़ोर्स मोड चुनें। उपकरण सभी 25 डिकोडिंग लागू करता है और उन्हें सूची में दिखाता है, ताकि आप वह पंक्ति खोज सकें जो अंग्रेज़ी की तरह पढ़ी जाती है।
सीज़र सिफर कैसे काम करता है
अक्षरों को 0 (A) से 25 (Z) तक क्रमांकित करें। शिफ्ट k से एनकोड करने के लिए, हर अक्षर की संख्या में k जोड़ें और Z के बाद फिर से घूमें: E(x) = (x + k) mod 26। डिकोड करने के लिए घटाएँ: D(x) = (x − k) mod 26। रोमन लेखक सुएटोनियस, जूलियस सीज़र के जीवन-वृत्तांत में, कहते हैं कि सीज़र गोपनीय पत्रों में A की जगह D लिखते थे "और इसी तरह बाकी अक्षरों के साथ" — 3 की शिफ्ट, वह संस्करण जो उनके नाम पर है।
सादा पाठ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
शिफ्ट 3
DEFGHIJKLMNOPQRSTUVWXYZABC
ROT13
NOPQRSTUVWXYZABCDEFGHIJKLM
हल किया गया उदाहरण
शिफ्ट 3 के साथ Attack at dawn Dwwdfn dw gdzq बन जाता है: A से D, t से w, t से w, a से d, c से f, k से n, और इसी तरह, स्पेस बिना छुए। ROT13 के साथ वही संदेश Nggnpx ng qnja बनता है, और ROT13 दोबारा लगाने पर Attack at dawn वापस आता है। यही ROT13 की उपयोगी विशेषता है: 13, 26 का आधा है, इसलिए वही ऑपरेशन एनकोड और डिकोड दोनों करता है। इसका उपयोग Usenet और फ़ोरम पर स्पॉइलर और पंचलाइन छिपाने के लिए होता रहा है, गोपनीय रहस्य रखने के लिए कभी नहीं।
सीज़र सिफर को कैसे तोड़ें
क्योंकि केवल 25 शिफ्ट कुछ बदलती हैं, आप उन सबको आज़मा सकते हैं। ब्रूट-फ़ोर्स चुनकर Dwwdfn dw gdzq दर्ज करें, और सूची Shift 1: Cvvcem cv fcyp से शुरू होकर Shift 3: Attack at dawn से होते हुए Shift 25 तक चलती है। सही पंक्ति ही एकमात्र है जिसमें वास्तविक शब्द हैं। लंबे संदेशों के लिए एक तेज़ जाँच है, आवृत्ति विश्लेषण: अंग्रेज़ी में E सबसे आम अक्षर है, इसलिए सबसे अधिक बार आने वाला सिफर अक्षर संभवतः E को दर्शाता है, और दोनों के बीच की दूरी शिफ्ट देती है। अक्षर आवृत्ति काउंटर आपके लिए अक्षर गिन देगा।
ध्यान दें कि ब्रूट-फ़ोर्स सूची डिकोडिंग के परिणाम दिखाती है, हर संभावित शिफ्ट के लिए एक, और उन्हें रैंक नहीं करती; पढ़ने का काम आपका है।
इस उपकरण की सीमाएँ
- केवल A–Z और a–z शिफ्ट होते हैं। उच्चारण वाले अक्षर, सिरिलिक, ग्रीक और अन्य लिपियाँ बिना बदले गुज़रती हैं, इसलिए शिफ्ट 3 के साथ
CaféFdiéबन जाता है। यह सिफर 26-अक्षरों की वर्णमाला पर परिभाषित है। - शिफ्ट 0 और 26 कुछ नहीं करते, इसलिए स्लाइडर 1 से शुरू होकर 25 पर रुकता है।
- सुरक्षित नहीं। 25 संभावित कुंजियों के साथ सीज़र सिफर कुछ भी नहीं बचाता; इसे पहेलियों, शिक्षण और खेलों के लिए उपयोग करें।
आपको कौन-सा सिफर चाहिए?
| सिफर | कुंजी | कब उपयोग करें |
|---|---|---|
| सीज़र / ROT13 (यह पेज) | एक शिफ्ट, 1–25 | संदेश एक तय शिफ्ट का उपयोग करता है |
| विजनर सिफर | एक कीवर्ड; शिफ्ट हर अक्षर पर बदलती है | अक्षर किसी दोहराए जाने वाले शब्द से शिफ्ट होते हैं |
| एफ़ाइन सिफर | एक गुणक और एक शिफ्ट | संदेश को पहले गुणा किया जाता है, फिर शिफ्ट किया जाता है |
| Atbash Cipher | कोई नहीं; वर्णमाला उलट दी जाती है | A↔Z, B↔Y |
| Substitution solver | एक पूरी बेतरतीब वर्णमाला | अक्षर बिना किसी पैटर्न के एक-से-एक मैप होते हैं |
पता नहीं आपके पास कौन-सा सिफर है? आगामी Cipher Identifier अक्षर-आँकड़ों से एक सिफर परिवार का सुझाव देगा।
अक्सर पूछे जाने वाले प्रश्न
- सीज़र सिफर क्या है?
- एक प्रतिस्थापन सिफर जो हर अक्षर को वर्णमाला में एक तय संख्या में आगे के अक्षर से बदलता है, Z से A पर घूमते हुए। 3 की शिफ्ट के साथ A, D बन जाता है और HELLO, KHOOR बन जाता है। इसका नाम जूलियस सीज़र के नाम पर है, जिनके बारे में सुएटोनियस बताते हैं कि वे 3 की शिफ्ट इस्तेमाल करते थे।
- शिफ्ट जाने बिना सीज़र सिफर को कैसे डिकोड करूँ?
- ब्रूट-फ़ोर्स मोड चुनें और संदेश चिपकाएँ। उपकरण सभी 25 डिकोडिंग दिखाता है; जो सामान्य भाषा की तरह पढ़ी जाती है, वही उत्तर है। केवल 25 उम्मीदवार होने के कारण, असली सीज़र सिफर के लिए यह हमेशा काम करता है।
- ROT13 क्या है?
- 13 की शिफ्ट वाला सीज़र सिफर। चूँकि 13 वर्णमाला का आधा है, इसे दो बार लगाने पर मूल पाठ वापस आता है, इसलिए एक ऑपरेशन एनकोड और डिकोड दोनों करता है। शिफ्ट सेट करने के लिए ROT13 प्रीसेट बटन उपयोग करें।
- क्या सिफर संख्याएँ, स्पेस या विराम चिह्न बदलता है?
- नहीं। केवल अक्षर A–Z और a–z शिफ्ट होते हैं, और हर अक्षर अपना केस रखता है। अंक, स्पेस, विराम चिह्न और उच्चारण वाले अक्षर अछूते रहते हैं।
- सीज़र सिफर विजनर सिफर से कैसे अलग है?
- सीज़र सिफर पूरे संदेश के लिए एक शिफ्ट उपयोग करता है। विजनर सिफर एक कीवर्ड उपयोग करता है, और हर कुंजी-अक्षर संदेश के मिलते अक्षर के लिए एक अलग सीज़र शिफ्ट देता है, इसीलिए यह सदियों तक हमलों से बचा रहा।
- क्या सीज़र सिफर सुरक्षित है?
- नहीं। इसकी 25 कुंजियाँ हैं और यह ब्रूट-फ़ोर्स के साथ-साथ आवृत्ति विश्लेषण से भी तुरंत टूट जाता है। सीखने और पहेलियों के लिए यह एक अच्छा पहला सिफर है, पर इसे कभी निजी चीज़ की रक्षा के लिए उपयोग न करें।
- क्या मेरा संदेश अपलोड होता है?
- नहीं। शिफ्टिंग आपके टाइप करते ही आपके ब्राउज़र में होती है, और कुछ भी कहीं नहीं भेजा जाता।