T

Text Machine

शक्तिशाली टेक्स्ट टूल्स, आपके ब्राउज़र में

साइफर पहचानकर्ता

यकीन नहीं कि आप कौन सा साइफर देख रहे हैं? रहस्यमय टेक्स्ट पेस्ट करें और यह टूल इसके वर्ण सेट, अक्षर आवृत्तियों और इंडेक्स ऑफ कोइनसिडेंस का विश्लेषण करके सबसे संभावित साइफरों को रैंक करता है — फिर आपको सीधे सही डिकोडर से जोड़ देता है। सब कुछ आपके ब्राउज़र में चलता है।

एक नमूना आज़माएं:

पहचानने के लिए साइफरटेक्स्ट

ऊपर कुछ टेक्स्ट पेस्ट करें और सबसे संभावित साइफर यहां विश्वास के अनुसार रैंक किए हुए दिखाई देंगे।

साइफर पहचानकर्ता का उपयोग कैसे करें

  1. 1

    अपना रहस्यमय टेक्स्ट पेस्ट करें

    अज्ञात कोड या साइफरटेक्स्ट कॉपी करें और इसे बॉक्स में पेस्ट करें। यह अक्षर, Morse बिंदु और डैश, Base64, संख्याएं, या लगभग कुछ भी हो सकता है।

  2. 2

    विश्लेषण सारांश पढ़ें

    वर्ण गणना देखें, इसमें कितने अक्षर हैं, पता लगाया गया वर्ण सेट, और इंडेक्स ऑफ कोइनसिडेंस, जो संकेत देता है कि साइफर ने एक वर्णमाला इस्तेमाल की या कई।

  3. 3

    रैंक किए गए अनुमानों की समीक्षा करें

    सबसे संभावित साइफर कार्ड के रूप में दिखाई देते हैं, बहुत संभावित से असंभावित तक विश्वास के क्रम में, हर एक के साथ एक छोटा कारण जो उस संकेत को समझाता है जो सक्रिय हुआ।

  4. 4

    संबंधित डिकोडर खोलें

    डिकोडिंग पूरी करने के लिए शीर्ष उम्मीदवार के समर्पित डिकोडर पर क्लिक करें। यदि कई सुझाए गए हों, तो उन्हें सूची के शीर्ष से नीचे की ओर आज़माएं।

  5. 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 जैसे आधुनिक क्रिप्टोग्राफी को पहचानने का प्रयास नहीं करता, जिसका आउटपुट पूरी तरह बेतरतीब दिखने और कोई पहचानने योग्य संरचना न रखने के लिए डिज़ाइन किया गया है। परिणामों को विशेषज्ञ संकेतों के रूप में मानें जो आपको सही डिकोडर की ओर इशारा करते हैं, न कि गारंटीशुदा निर्णय के रूप में।

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

साइफर पहचानकर्ता क्या है?
साइफर पहचानकर्ता किसी अज्ञात टेक्स्ट के टुकड़े का विश्लेषण करता है और आपको बताता है कि उसे सबसे अधिक संभावना से कौन से साइफर या एन्कोडिंग ने बनाया है। हर डिकोडर को हाथ से आज़माने के बजाय, आप साइफरटेक्स्ट एक बार पेस्ट करते हैं और उम्मीदवारों की रैंक की हुई सूची पाते हैं, हर एक के साथ विश्वास रेटिंग और सही डिकोडर का लिंक।
यह कैसे जानता है कि यह कौन सा साइफर है?
यह शास्त्रीय क्रिप्टविश्लेषण का उपयोग करता है। पहले यह वर्ण सेट जांचता है, क्योंकि Morse, बाइनरी, हेक्साडेसिमल, Base64, और संख्यात्मक कोड हर एक एक विशिष्ट वर्णमाला का उपयोग करते हैं। अक्षर-आधारित टेक्स्ट के लिए यह अक्षर आवृत्तियां और इंडेक्स ऑफ कोइनसिडेंस मापता है, फिर सीज़र और Atbash परीक्षण चलाता है, सभी सबूतों को एक रैंक की हुई सूची में जोड़ता है। यह पूरी तरह नियम-आधारित है, इसलिए हर परिणाम एक व्याख्या के साथ आता है।
इंडेक्स ऑफ कोइनसिडेंस क्या है?
इंडेक्स ऑफ कोइनसिडेंस मापता है कि टेक्स्ट से बेतरतीब चुने गए दो अक्षरों के समान होने की कितनी संभावना है। अंग्रेज़ी लगभग 0.067 है और बेतरतीब टेक्स्ट लगभग 0.038। मोनोअल्फाबेटिक साइफर मान को उच्च, 0.066 के पास रखते हैं, जबकि Vigenère जैसे पॉलीअल्फाबेटिक साइफर इसे 0.04 की ओर समतल कर देते हैं, जो दोनों परिवारों को अलग बताने का सबसे उपयोगी एकल सुराग है।
क्या यह हर साइफर पहचान सकता है?
नहीं। यह पहेलियों, खेलों और इतिहास में पाए जाने वाले शास्त्रीय साइफरों और सामान्य एन्कोडिंग को कवर करता है, कुल मिलाकर पंद्रह से अधिक परिवार। यह AES या RSA जैसे आधुनिक क्रिप्टोग्राफी को नहीं पहचानता, जिसका आउटपुट बेतरतीब दिखने और कोई संरचना न रखने के लिए डिज़ाइन किया गया है। परिणामों को मज़बूत संकेतों के रूप में मानें जो आपको सही डिकोडर की ओर इशारा करते हैं, न कि गारंटीशुदा उत्तर के रूप में।
यह एक से अधिक साइफर क्यों सुझाता है?
जब सबूत अस्पष्ट हो, तो टूल जानबूझकर विश्वास के क्रम में कई संभावनाएं सूचीबद्ध करता है ताकि आप उत्तर से चूक न जाएं। विशेष रूप से छोटे संदेश शायद ही कभी निश्चित निर्णय देते हैं, इसलिए दो या तीन उम्मीदवार देखना सामान्य है। सबसे आत्मविश्वासी से शुरू करें और सूची में नीचे की ओर काम करें।
यह कहता है कि मेरा टेक्स्ट सादा टेक्स्ट है। इसका क्या मतलब है?
इसका मतलब है कि अक्षर वितरण पहले से ही सामान्य अंग्रेज़ी से मेल खाता है, इसलिए टेक्स्ट शायद बिल्कुल एन्क्रिप्टेड न हो, या यह ऐसा साइफर उपयोग करता है जो सामान्य आवृत्तियां बनाए रखता है। यदि आपको साइफर की उम्मीद थी, तो जांचें कि संदेश बस पठनीय है, या इसे ऐसे तरीके से एन्कोड किया गया है जो अंग्रेज़ी जैसे आंकड़े बनाए रखता है।
क्या टूल संदेश को डिकोड भी करता है?
पहचानकर्ता आपको यह बताने पर केंद्रित है कि आपके पास कौन सा साइफर है। डिकोड करने के लिए, शीर्ष उम्मीदवार पर लिंक क्लिक करें, जो उस साइफर का समर्पित डिकोडर खोलता है। कुछ, जैसे सीज़र, Base64, Morse, बाइनरी, और हेक्स, तुरंत डिकोड होते हैं; अन्य, जैसे Vigenère, को आमतौर पर कुंजी या सॉल्वर की आवश्यकता होती है, लेकिन आपको ठीक-ठीक पता होगा कि कौन सा टूल इस्तेमाल करना है।
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
नहीं। सारा विश्लेषण पूरी तरह आपके ब्राउज़र में होता है, इसलिए आपका टेक्स्ट कभी अपलोड, लॉग, या संग्रहीत नहीं होता। यहां तक कि एक साझा लिंक भी आपके टेक्स्ट को URL के उस हिस्से में रखता है जो हैश के बाद आता है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते, इसलिए जब तक आप साझा करना न चुनें यह निजी रहता है।
यह कौन से साइफर और एन्कोडिंग पहचान सकता है?
अन्य के अलावा यह Morse कोड, बाइनरी, हेक्साडेसिमल, Base64, Baconian, Polybius वर्ग, A1Z26 और ASCII संख्या कोड, ADFGX और ADFGVX, सीज़र और ROT शिफ्ट साइफर, Atbash, कीवर्ड और एफाइन प्रतिस्थापन, Vigenère और अन्य पॉलीअल्फाबेटिक साइफर, और Playfair-शैली के डाइग्राफ साइफरों को पहचानता है।
यह बहुत छोटे संदेशों को क्यों नहीं पहचान सकता?
आवृत्ति विश्लेषण और इंडेक्स ऑफ कोइनसिडेंस जैसे सांख्यिकीय परीक्षणों को विश्वसनीय होने के लिए पर्याप्त अक्षरों की आवश्यकता होती है। मुट्ठी भर वर्णों में एक साइफर को दूसरे से अलग करने के लिए पर्याप्त जानकारी नहीं होती, इसलिए छोटे नमूने अक्सर अस्पष्ट या अपरिचित के रूप में वापस आते हैं। संदेश जितना लंबा होगा, पहचान उतनी ही आत्मविश्वासी होगी।
मैं हाथ से किसी साइफर की पहचान कैसे कर सकता हूं?
पहले वर्णमाला देखें: बिंदु और डैश का मतलब Morse, शून्य और एक का मतलब बाइनरी, और A, D, F, G, V, X की वर्णमाला का मतलब ADFGX। अक्षरों के लिए, आवृत्तियां जांचें; यदि एक साइफर अक्षर उसी तरह हावी हो जैसे अंग्रेज़ी में E होता है, तो यह शायद एक सरल शिफ्ट या प्रतिस्थापन है, और यदि आवृत्तियां समतल दिखें, तो यह संभवतः पॉलीअल्फाबेटिक है। यह टूल ठीक उन्हीं जांचों को स्वचालित करता है।
साइफर और एन्कोडिंग में क्या अंतर है?
Base64, हेक्साडेसिमल, या Morse जैसी एन्कोडिंग बस टेक्स्ट को दूसरे रूप में दर्शाती है और इसे उलटने के लिए किसी गुप्त कुंजी की आवश्यकता नहीं होती। सीज़र या Vigenère जैसा साइफर जानबूझकर एक संदेश छिपाता है और डिकोड करने के लिए एक कुंजी की आवश्यकता होती है। पहचानकर्ता दोनों को संभालता है, क्योंकि जब आप रहस्यमय टेक्स्ट का सामना करते हैं तो आपको पहले यह जानना होता है कि आप दोनों में से किससे निपट रहे हैं।

संबंधित टूल्स

इन उपयोगी टूल्स के साथ आगे बढ़ें

सीज़र साइफर

विजेनेर साइफर

एटबैश साइफर

रेल फेंस साइफर

प्लेफेयर साइफर

एफ़ाइन साइफर