साइफर पहचानकर्ता
यकीन नहीं कि आप कौन सा साइफर देख रहे हैं? रहस्यमय टेक्स्ट पेस्ट करें और यह टूल इसके वर्ण सेट, अक्षर आवृत्तियों और इंडेक्स ऑफ कोइनसिडेंस का विश्लेषण करके सबसे संभावित साइफरों को रैंक करता है — फिर आपको सीधे सही डिकोडर से जोड़ देता है। सब कुछ आपके ब्राउज़र में चलता है।
एक नमूना आज़माएं:
ऊपर कुछ टेक्स्ट पेस्ट करें और सबसे संभावित साइफर यहां विश्वास के अनुसार रैंक किए हुए दिखाई देंगे।
साइफर पहचानकर्ता का उपयोग कैसे करें
- 1
अपना रहस्यमय टेक्स्ट पेस्ट करें
अज्ञात कोड या साइफरटेक्स्ट कॉपी करें और इसे बॉक्स में पेस्ट करें। यह अक्षर, Morse बिंदु और डैश, Base64, संख्याएं, या लगभग कुछ भी हो सकता है।
- 2
विश्लेषण सारांश पढ़ें
वर्ण गणना देखें, इसमें कितने अक्षर हैं, पता लगाया गया वर्ण सेट, और इंडेक्स ऑफ कोइनसिडेंस, जो संकेत देता है कि साइफर ने एक वर्णमाला इस्तेमाल की या कई।
- 3
रैंक किए गए अनुमानों की समीक्षा करें
सबसे संभावित साइफर कार्ड के रूप में दिखाई देते हैं, बहुत संभावित से असंभावित तक विश्वास के क्रम में, हर एक के साथ एक छोटा कारण जो उस संकेत को समझाता है जो सक्रिय हुआ।
- 4
संबंधित डिकोडर खोलें
डिकोडिंग पूरी करने के लिए शीर्ष उम्मीदवार के समर्पित डिकोडर पर क्लिक करें। यदि कई सुझाए गए हों, तो उन्हें सूची के शीर्ष से नीचे की ओर आज़माएं।
- 5
साझा करें या साफ़ करें
एक साझा करने योग्य लिंक कॉपी करें जो टूल को आपके ठीक उसी टेक्स्ट के साथ फिर से खोलता है, या फिर से शुरू करने के लिए बॉक्स साफ़ करें। सब कुछ आपके ब्राउज़र में रहता है।
किसी अज्ञात साइफर की पहचान कैसे करें
साइफर पहचानकर्ता क्या है?
साइफर पहचानकर्ता एक ऐसा टूल है जो किसी रहस्यमय टेक्स्ट का टुकड़ा लेता है और आपको बताता है कि उसे सबसे अधिक संभावना से कौन से साइफर या एन्कोडिंग ने बनाया है। अंधाधुंध अनुमान लगाने या बारी-बारी से हर डिकोडर आज़माने के बजाय, आप साइफरटेक्स्ट एक बार पेस्ट करते हैं और उम्मीदवारों की रैंक की हुई सूची पाते हैं — सीज़र, Vigenère, Base64, Morse और बहुत कुछ — हर एक के साथ विश्वास रेटिंग और सही डिकोडर का सीधा लिंक।
जब भी आपको यह बताए बिना एन्कोडेड टेक्स्ट मिले कि उसे कैसे बनाया गया था, तो यह स्वाभाविक शुरुआती बिंदु है: एक कैप्चर-द-फ्लैग चुनौती, एक एस्केप रूम सुराग, एक जियोकैशिंग पहेली, एक वैकल्पिक-वास्तविकता खेल, या एक कोडित नोट। साइफर का परिवार जानने से दर्जनों संभावनाएं घटकर एक या दो रह जाती हैं, ताकि आप खोजना बंद करके डिकोड करना शुरू कर सकें।
साइफर पहचानकर्ता कैसे काम करता है
पहचानकर्ता शास्त्रीय क्रिप्टविश्लेषण का उपयोग करता है, न कि मशीन लर्निंग का, इसलिए हर निर्णय समझाने योग्य है। यह आपके टेक्स्ट को सबसे स्पष्ट से सबसे सूक्ष्म तक परीक्षणों की एक श्रृंखला से गुज़ारता है। पहले यह वर्ण सेट देखता है: केवल बिंदुओं और डैश से बना टेक्स्ट Morse है, केवल शून्य और एक बाइनरी है, केवल हेक्साडेसिमल अंक हेक्स हैं, और चार के गुणज लंबाई वाली Base64 वर्णमाला Base64 है। छोटी संख्याओं की पंक्तियां Polybius वर्ग, A1Z26 अक्षर संख्याकरण, या ASCII कोड की ओर इशारा करती हैं।
जब टेक्स्ट सामान्य अक्षरों का होता है, तो टूल आंकड़ों पर स्विच करता है। यह इंडेक्स ऑफ कोइनसिडेंस मापता है ताकि तय कर सके कि एक वर्णमाला (मोनोअल्फाबेटिक) इस्तेमाल हुई या कई (पॉलीअल्फाबेटिक), फिर अंग्रेज़ी अक्षर आवृत्तियों के विरुद्ध चाइ-स्क्वायर्ड स्कोरिंग का उपयोग करते हुए एक सीज़र शिफ्ट परीक्षण और एक Atbash परीक्षण चलाता है। वर्ण सेट, आवृत्ति प्रोफ़ाइल, और लंबाई व दोहराए गए पैटर्न जैसे संरचनात्मक सुरागों का संयोजन वह रैंक की हुई सूची तैयार करता है जो आप देखते हैं।
इंडेक्स ऑफ कोइनसिडेंस, समझाया गया
इंडेक्स ऑफ कोइनसिडेंस, या IoC, मापता है कि टेक्स्ट से बेतरतीब चुने गए दो अक्षरों के समान होने की कितनी संभावना है। सामान्य अंग्रेज़ी टेक्स्ट का IoC लगभग 0.067 होता है क्योंकि कुछ अक्षर, जैसे E और T, दूसरों की तुलना में कहीं अधिक सामान्य हैं। पूरी तरह बेतरतीब टेक्स्ट 0.038 के पास बैठता है, जहां हर अक्षर समान रूप से संभावित होता है।
यह एकल संख्या अक्षर-आधारित साइफरों के लिए सबसे उपयोगी सुराग है। सीज़र, Atbash, और कीवर्ड प्रतिस्थापन साइफर केवल एक अक्षर को दूसरे से बदलते हैं, इसलिए ऊबड़-खाबड़ अंग्रेज़ी आवृत्ति प्रोफ़ाइल बची रहती है और IoC उच्च रहता है, 0.066 के पास। Vigenère जैसे पॉलीअल्फाबेटिक साइफर एक साथ कई वर्णमालाओं का उपयोग करते हैं, जो आवृत्तियों को समतल कर देता है और IoC को 0.04 की ओर खींच लाता है। तो उच्च IoC मोनोअल्फाबेटिक कहता है, निम्न IoC पॉलीअल्फाबेटिक कहता है, और बीच का मान दोनों आज़माने का संकेत है।
वर्ण-सेट के सुराग पढ़ना
कई एन्कोडिंग केवल अपनी वर्णमाला से ही खुद को उजागर कर देती हैं। Morse कोड केवल बिंदु, डैश और विभाजक का उपयोग करता है। बाइनरी केवल अंक 0 और 1 का उपयोग करती है, आमतौर पर आठ के समूहों में। हेक्साडेसिमल अंक 0 से 9 और अक्षर A से F का उपयोग करता है, सम संख्या में वर्णों के साथ। Base64 बड़े और छोटे अक्षरों, अंकों, प्लस और स्लैश का उपयोग करता है, अक्सर पैडिंग के रूप में एक या दो बराबर चिह्नों पर समाप्त होता है, और कुल लंबाई चार का गुणज होती है।
संख्याएं अपना अलग अर्थ रखती हैं। 1 और 5 के बीच के अंकों के जोड़े Polybius वर्ग के निर्देशांक हैं। ऐसी संख्याएं जो सभी 1 और 26 के बीच आती हैं, संभवतः A1Z26 हैं, जहां 1 का अर्थ A और 26 का अर्थ Z है। 32 से 126 की सीमा में बड़ी संख्याएं दशमलव ASCII वर्ण कोड हैं। केवल अक्षरों A, D, F, G, V, और X से बना टेक्स्ट प्रथम विश्व युद्ध में इस्तेमाल किए गए ADFGX या ADFGVX फील्ड साइफर की अचूक पहचान है।
मोनोअल्फाबेटिक बनाम पॉलीअल्फाबेटिक साइफर
यदि टेक्स्ट अक्षरों का है और IoC उच्च है, तो आप लगभग निश्चित रूप से एक मोनोअल्फाबेटिक साइफर देख रहे हैं, जहां हर प्लेनटेक्स्ट अक्षर हमेशा उसी साइफरटेक्स्ट अक्षर में बदलता है। सबसे सरल सीज़र साइफर है, जो हर अक्षर को समान मात्रा में शिफ्ट करता है; पहचानकर्ता इसकी पुष्टि तब करता है जब ठीक एक शिफ्ट टेक्स्ट को अंग्रेज़ी में बदल देती है। Atbash वह विशेष मामला है जो वर्णमाला को उलट देता है ताकि A का Z बन जाए। यदि न कोई शिफ्ट और न कोई उलटाव काम करे लेकिन IoC फिर भी उच्च हो, तो यह एक सामान्य कीवर्ड या एफाइन प्रतिस्थापन है जिसे प्रतिस्थापन सॉल्वर की आवश्यकता है।
यदि IoC निम्न है, तो साइफर एक से अधिक वर्णमाला का उपयोग करता है। शास्त्रीय उदाहरण Vigenère है, जो एक दोहराने वाला कीवर्ड लागू करता है ताकि हर स्थान एक अलग शिफ्ट का उपयोग कर सके; इसके सगे-संबंधियों में Beaufort, Gronsfeld, और Porta शामिल हैं। एक अलग सुराग, सम लंबाई जिसमें जोड़ों के भीतर कोई दोहरा अक्षर नहीं, इसके बजाय Playfair जैसे पॉलीग्राफिक साइफर की ओर इशारा करता है, जो एक बार में दो अक्षर एन्क्रिप्ट करता है।
साइफर पहचानने के बाद क्या करें
पहचान केवल पहला कदम है। परिणामों में हर उम्मीदवार उस साइफर के समर्पित डिकोडर से जुड़ता है, जहां आप काम पूरा कर सकते हैं। सीज़र साइफर के लिए, डिकोडर सभी 25 शिफ्टों को ब्रूट-फ़ोर्स कर सकता है और आवृत्ति विश्लेषण से सबसे अच्छा चुन सकता है। Base64, Morse, बाइनरी, या हेक्स के लिए, संबंधित कन्वर्टर कोड को सीधे वापस टेक्स्ट में बदल देता है। Vigenère और प्रतिस्थापन साइफरों के लिए आपको आमतौर पर कुंजी या एक सॉल्वर की आवश्यकता होगी, लेकिन परिवार जानने से आपको ठीक-ठीक पता चल जाता है कि कौन सी तकनीक इस्तेमाल करनी है।
जब कई उम्मीदवार दिखाई दें, तो सबसे आत्मविश्वासी से शुरू करते हुए सूची में नीचे की ओर काम करें। जब सबूत अस्पष्ट हो तो पहचानकर्ता जानबूझकर एक से अधिक संभावना सामने लाता है, क्योंकि एक छोटा संदेश शायद ही कभी निश्चित उत्तर देता है। शीर्ष डिकोडर आज़माना लगभग हमेशा सेकंडों में अनुमान की पुष्टि या खंडन कर देता है।
ध्यान रखने योग्य सीमाएं
कोई भी स्वचालित पहचानकर्ता पूर्ण नहीं है। बहुत छोटे संदेशों में आंकड़ों के विश्वसनीय होने के लिए पर्याप्त अक्षर नहीं होते, इसलिए पांच-अक्षर का नमूना अस्पष्ट हो सकता है, भले ही एक पैराग्राफ स्पष्ट होता। ऐसे संदेश जिन्हें कई परतों में एन्कोड किया गया है, जैसे एक सीज़र साइफर फिर Base64 में बदला गया, पहले केवल सबसे बाहरी परत प्रकट करेंगे; उसे डिकोड करें और परिणाम पर पहचानकर्ता फिर से चलाएं।
यह टूल शास्त्रीय साइफरों और सामान्य एन्कोडिंग पर केंद्रित है, वे परिवार जो पहेलियों, खेलों और इतिहास में सामने आते हैं। यह AES या RSA जैसे आधुनिक क्रिप्टोग्राफी को पहचानने का प्रयास नहीं करता, जिसका आउटपुट पूरी तरह बेतरतीब दिखने और कोई पहचानने योग्य संरचना न रखने के लिए डिज़ाइन किया गया है। परिणामों को विशेषज्ञ संकेतों के रूप में मानें जो आपको सही डिकोडर की ओर इशारा करते हैं, न कि गारंटीशुदा निर्णय के रूप में।
अक्सर पूछे जाने वाले प्रश्न
साइफर पहचानकर्ता क्या है?
यह कैसे जानता है कि यह कौन सा साइफर है?
इंडेक्स ऑफ कोइनसिडेंस क्या है?
क्या यह हर साइफर पहचान सकता है?
यह एक से अधिक साइफर क्यों सुझाता है?
यह कहता है कि मेरा टेक्स्ट सादा टेक्स्ट है। इसका क्या मतलब है?
क्या टूल संदेश को डिकोड भी करता है?
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
यह कौन से साइफर और एन्कोडिंग पहचान सकता है?
यह बहुत छोटे संदेशों को क्यों नहीं पहचान सकता?
मैं हाथ से किसी साइफर की पहचान कैसे कर सकता हूं?
साइफर और एन्कोडिंग में क्या अंतर है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें