UTILS.
100% ब्राउज़र में
🔤

Caesar Cipher एनकोडर / डिकोडर

वेरिएबल-शिफ्ट Caesar cipher से टेक्स्ट एनकोड या डिकोड करें, और अज्ञात कुंजियों को क्रैक करने के लिए स्वचालित बेस्ट-गेस के साथ सभी 26 शिफ्ट एक साथ ब्रूट-फोर्स करें।

— आउटपुट यहाँ दिखेगा —

इस टूल के बारे में

Caesar Cipher एनकोडर / डिकोडर सबसे पुराने और सबसे प्रसिद्ध सब्स्टीट्यूशन सिफर के लिए एक मुफ्त, इन-ब्राउज़र टूल है। प्रत्येक अक्षर को वर्णमाला के साथ एक निश्चित संख्या में स्थानों पर शिफ्ट किया जाता है: एनकोडिंग स्थिति x पर एक अक्षर को (x + shift) mod 26 पर मैप करती है, और डिकोडिंग इसे (x − shift + 26) mod 26 के साथ उलट देती है। अपर- और लोअर-केस बैंड स्वतंत्र रूप से शिफ्ट होते हैं और कोई भी non-letter — स्पेस, अंक, विराम चिह्न — अपरिवर्तित पास हो जाते हैं। 3 का शिफ्ट वह शिफ्ट है जिसका उपयोग स्वयं Julius Caesar ने किया था कहा जाता है; 13 का शिफ्ट स्व-प्रतिलोम ROT13 है।

सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है, इसलिए आप जो कुछ भी टाइप करते हैं वह अपलोड या संग्रहीत नहीं होता। एनकोड या डिकोड चुनें और 0 से 25 तक शिफ्ट सेट करें, या सभी 26 संभावित डिक्रिप्शन एक साथ देखने के लिए ब्रूट-फोर्स मोड पर स्विच करें। चूंकि केवल 25 गैर-तुच्छ कुंजियाँ हैं, इसलिए Caesar cipher को उन सभी को आज़माकर तुच्छ रूप से तोड़ा जा सकता है — जो कि ठीक वही है जो ब्रूट-फोर्स मोड करता है।

आपको स्कैन करने से बचाने के लिए, ब्रूट-फोर्स मोड मानक अंग्रेज़ी अक्षर फ्रीक्वेंसी के विरुद्ध chi-square टेस्ट के साथ प्रत्येक उम्मीदवार को स्कोर करता है और सबसे संभावित प्लेनटेक्स्ट को एक तारे (★) से चिह्नित करता है। chi-square मान जितना कम होगा, अक्षर वितरण उतना ही सामान्य अंग्रेज़ी से मेल खाता है, इसलिए तारांकित पंक्ति आमतौर पर सही डिक्रिप्शन होती है। यह टूल को कुंजी को पहले से जाने बिना CTF चुनौतियों, escape rooms, और कक्षा क्रिप्टोग्राफी के लिए उपयोगी बनाता है।

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

Caesar cipher का सूत्र क्या है?
एनकोडिंग E(x) = (x + shift) mod 26 है और डिकोडिंग D(y) = (y − shift + 26) mod 26 है, जहां प्रत्येक अक्षर 0–25 क्रमांकित है। 3 का शिफ्ट A को D में बदल देता है; 13 का शिफ्ट ROT13 है, जो अपना स्वयं का प्रतिलोम है।
ब्रूट-फोर्स मोड इसे कैसे क्रैक करता है?
यह आपके टेक्स्ट के सभी 26 संभावित शिफ्ट एक साथ प्रिंट करता है। चूंकि केवल 25 वास्तविक कुंजियाँ हैं, एक पंक्ति हमेशा प्लेनटेक्स्ट होती है। टूल अक्षर-फ्रीक्वेंसी chi-square स्कोर का उपयोग करके सबसे अंग्रेज़ी-दिखने वाली पंक्ति को एक तारे से भी चिह्नित करता है।
क्या स्पेस और विराम चिह्न रखे जाते हैं?
हाँ। केवल A–Z और a–z शिफ्ट होते हैं, प्रत्येक अपने केस के भीतर। स्पेस, संख्याएँ, और विराम चिह्न अपरिवर्तित पास होते हैं, इसलिए आपके संदेश का आकार संरक्षित रहता है।
ROT13 क्या है?
ROT13, 13 के शिफ्ट के साथ एक Caesar cipher है। चूंकि 13 ठीक 26 का आधा है, इसे दो बार लागू करने से मूल टेक्स्ट वापस आ जाता है, इसलिए वही ऑपरेशन एनकोड और डिकोड दोनों करता है। इसका उपयोग करने के लिए शिफ्ट को 13 पर सेट करें।

और टूल