सामग्री पर जाएँ

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

एक रहस्यमय संदेश चिपकाएँ और टूल उसे मापता है — वह कौन-से अक्षर इस्तेमाल करता है, अक्षर कैसे समूहित हैं, उसका इंडेक्स ऑफ़ कोइन्सिडेंस, उसके अक्षर-जोड़े अंग्रेज़ी से कितने मिलते हैं, और क्या कोई दोहराई जाने वाली कुंजी-लंबाई उभरती है — फिर उन सिफर परिवारों को क्रम से रखता है जो फ़िट बैठते हैं, कारणों और हर एक के लिए एक सॉल्वर के लिंक के साथ। यह बताता है कि वह कितना निश्चित है; यह डिकोड करने का दावा नहीं करता। निःशुल्क, साइन-अप की ज़रूरत नहीं।

सिफर पाठ, अंक या प्रतीक चिपकाएँ। स्पेस और पंक्ति-विराम चलते हैं। कुछ सौ अक्षर कुछ शब्दों से कहीं बेहतर अनुमान देते हैं। कुछ भी आपके ब्राउज़र से बाहर नहीं जाता।

नमूना आज़माएँ:

सबसे संभावित, क्रम से

ये सरल मापों से लगाए गए अनुमान हैं, प्रमाण नहीं। मज़बूत संकेत का अर्थ है कि साक्ष्य उसी परिवार में बैठता है और शायद किसी और में नहीं; पुष्टि के लिए जुड़ा टूल आज़माएँ।

  1. दोहराई जाने वाली कुंजी वाला सिफर

    मज़बूत संकेत

    कई खिसकाई गई वर्णमालाएँ बारी-बारी से, जैसे विजनर, ब्यूफ़ोर्ट और पोर्टा सिफर में। कुंजी की लंबाई सबसे पहले खोजने वाली चीज़ है।

    • इंडेक्स ऑफ़ कोइन्सिडेंस 0.0389 है, अंग्रेज़ी (लगभग 0.067) और यादृच्छिक अक्षरों (लगभग 0.038) के बीच, जैसा तब होता है जब कई वर्णमालाएँ मिली हों।
    • अक्षरों को 5 स्तंभों में बाँटने पर ऐसे स्तंभ बनते हैं जिनका औसत इंडेक्स ऑफ़ कोइन्सिडेंस 0.0598 है, जो अंग्रेज़ी के करीब है, मानो हर स्तंभ एक शिफ़्ट वाली वर्णमाला हो।

    आज़माएँ: विजनर सिफर एनकोडर और डिकोडर, ब्यूफ़ोर्ट सिफ़र, पोर्टा सिफर

माप

मापमानकिससे तुलना करें
अक्षर A–Z231
अन्य वर्ण (स्पेस छोड़कर)0
इस्तेमाल हुए अलग अक्षर26
इंडेक्स ऑफ़ कोइन्सिडेंस0.0389अंग्रेज़ी पाठ लगभग 0.067; यादृच्छिक अक्षर लगभग 0.038; सरल प्रतिस्थापन या ट्रांसपोज़ीशन अंग्रेज़ी वाला मान रखते हैं।
अंग्रेज़ी अक्षर-जोड़ों का स्कोर0.08सादी अंग्रेज़ी आमतौर पर 0.6 या अधिक स्कोर करती है; फेंटा या सिफर किया गया पाठ कहीं कम।
अंग्रेज़ी से अक्षर-आवृत्ति दूरी5.47लगभग 0.6 से नीचे अक्षर वहीं हैं जहाँ अंग्रेज़ी उन्हें रखती है; उससे कहीं ऊपर, उन्हें बदला गया है।
सबसे अच्छी दोहराई कुंजी-लंबाइयाँ10 (इंडेक्स 0.062); 5 (इंडेक्स 0.0598); 7 (इंडेक्स 0.0409)जब पाठ को उतने स्तंभों में बाँटा जाता है तो औसत इंडेक्स ऑफ़ कोइन्सिडेंस; लगभग 0.067 के करीब का मान कुंजी-लंबाई का संकेत है।

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

  1. 1. पाठ चिपकाएँ। स्पेस, पंक्ति-विराम और बड़े अक्षर चलते हैं। परिणामों के ऊपर के नमूने एक सीज़र शिफ़्ट, एक दोहराई जाने वाली कुंजी वाला सिफर, एक प्रतिस्थापन और एक ट्रांसपोज़ीशन दिखाते हैं।
  2. 2. क्रम पढ़ें। हर परिवार की एक ताकत होती है — मज़बूत संकेत, संभावित या कमज़ोर इशारा — और वे कारण जो उसे वहाँ ले गए, जैसे इंडेक्स ऑफ़ कोइन्सिडेंस या एक बार-बार आने वाली कुंजी-लंबाई।
  3. 3. सॉल्वर खोलें। हर परिणाम उन टूलों से जुड़ता है जो उस परिवार पर काम करते हैं। सीज़र, एफ़ाइन और रेल फ़ेंस टूल हर कुंजी आज़मा सकते हैं; कुंजी वाले सिफर को एक क्रिब या अधिक पाठ चाहिए।
  4. 4. मापों की जाँच करें। अंत की तालिका हर उस संख्या को सूचीबद्ध करती है जिस पर अनुमान टिका है, उनकी तुलना के मानों के साथ।

टूल क्या मापता है

कोई एक परीक्षण किसी सिफर का नाम नहीं बताता, पर कुछ सस्ते परीक्षण क्षेत्र को जल्दी सीमित कर देते हैं। पहला है अक्षर-समूह। डॉट और डैश मोर्स हैं, आठ-आठ के समूहों में 0 और 1 की धारा बाइनरी है, 1 से 5 तक के अंकों के जोड़े पॉलिबियस वर्ग हैं, लगभग 20 से 110 के बीच संख्याओं की श्रृंखला निहिलिस्ट सिफर हो सकती है, और केवल A, D, F, G, V और X वाला पाठ ADFGVX सिफर है। जब पाठ अक्षरों का हो, तो आँकड़े काम सँभालते हैं।

मापयह आपको क्या बताता है
इंडेक्स ऑफ़ कोइन्सिडेंसदो यादृच्छिक रूप से चुने गए अक्षरों के मेल खाने की संभावना। अंग्रेज़ी में लगभग 0.067 और यादृच्छिक अक्षरों में लगभग 0.038 आता है। प्रतिस्थापन और ट्रांसपोज़ीशन अंग्रेज़ी वाला मान रखते हैं; कई वर्णमालाएँ मिलाने से मान यादृच्छिक की ओर खिसकता है।
अंग्रेज़ी अक्षर-जोड़ेपाठ में कितने सामान्य जोड़े और तीन-अक्षरी समूह (TH, HE, ING) हैं। सामान्य अंग्रेज़ी ऊँचा स्कोर करती है; खिसकाया या फेंटा गया संस्करण नीचे। टूल हर सीज़र शिफ़्ट, Atbash और एफ़ाइन कुंजी आज़माता है और जो भी अंग्रेज़ी पढ़ा जाए, उसकी रिपोर्ट करता है।
अक्षर-आवृत्ति दूरीअक्षरों की गिनती अंग्रेज़ी से कितनी दूर है। समीप का अर्थ है कि अक्षर अपनी जगह पर हैं और केवल उनका क्रम बदला है (ट्रांसपोज़ीशन); दूर और ऊँचे इंडेक्स ऑफ़ कोइन्सिडेंस के साथ का अर्थ है कि उन्हें बदला गया है (प्रतिस्थापन)।
स्तंभ इंडेक्स ऑफ़ कोइन्सिडेंसअक्षरों को 2, 3, 4 … स्तंभों में बाँटें और हर एक का इंडेक्स ऑफ़ कोइन्सिडेंस औसत करें। यदि कोई लंबाई उसे अंग्रेज़ी स्तर तक उछाल देती है, तो वही दोहराई जाने वाली कुंजी की लंबाई है, जैसे विजनर सिफर में।
दोहराए गए समूह (कासिस्की)दोहराए गए तीन-अक्षरी समूहों के बीच के अंतराल अक्सर कुंजी की लंबाई के गुणज होते हैं।
दोहरे जोड़ेप्लेफ़ेयर कभी एक जैसे अक्षरों का जोड़ा नहीं बनाता, इसलिए लंबा, सम-लंबाई वाला पाठ जिसमें एक भी जोड़ा न हो, डाइग्राफ़ सिफर की ओर इशारा करता है।

एक उदाहरण पढ़ना

दोहराई जाने वाली कुंजी का नमूना 231 अक्षरों का पाठ है। उसका इंडेक्स ऑफ़ कोइन्सिडेंस 0.0389 है, जो लगभग यादृच्छिक अक्षरों जैसा है, इसलिए वह न सादा प्रतिस्थापन है न ट्रांसपोज़ीशन, जो दोनों 0.067 के आसपास रहते। उसे पाँच स्तंभों में बाँटने पर औसत 0.0598 तक लौट आता है, और दस स्तंभ, जो पाँच का गुणज है, लगभग समान मान देते हैं। टूल छोटी लंबाई, 5, लेता है और विजनर, ब्यूफ़ोर्ट और पोर्टा सिफर सूचीबद्ध करता है, जो सभी दोहराई जाने वाली कुंजी इस्तेमाल करते हैं। यही वह कदम है जिसके बाद कोड तोड़ने वाला हर स्तंभ को सीज़र शिफ़्ट की तरह हल करने की कोशिश करता है।

सीमाएँ जो आपको जाननी चाहिए

  • छोटे पाठ भरोसेमंद नहीं होते। लगभग 40 अक्षरों से कम पर आँकड़े शोर हैं, इसलिए हर सांख्यिकीय अनुमान केवल संभावित तक सीमित है। 200 अक्षरों का पाठ 20 अक्षरों के पाठ से कहीं बेहतर प्रमाण देता है।
  • संयुक्त सिफर छिप जाते हैं। यदि कोई संदेश पहले प्रतिस्थापित और फिर ट्रांसपोज़ किया गया, या दो बार सिफर हुआ, तो आँकड़े न एक चरण का वर्णन करते हैं न दूसरे का। टूल एकल, शास्त्रीय सिफर खोजता है।
  • निष्कर्षहीन परिणाम कोई फ़ैसला नहीं है। यादृच्छिक दिखने वाला पाठ ऑटोकी, बिफ़िड या ट्राइफ़िड, Enigma जैसी रोटर मशीन, वन-टाइम पैड और आधुनिक एन्क्रिप्शन, सबसे मेल खा सकता है। यहाँ कुछ भी उन्हें अलग नहीं कर सकता।
  • नियम हाथ से बने हैं। यह मानक शास्त्रीय क्रिप्टोएनालिसिस परीक्षणों पर आधारित नियमों का एक समूह है, जो 100–400 अक्षरों के पाठों पर ट्यून किया गया है, कोई प्रशिक्षित मॉडल नहीं। यह संभावनाएँ नहीं दिखाता, क्योंकि नियम उन्हें सहारा नहीं दे सकते।

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

सिफर की पहचान कैसे करें?
अक्षरों से शुरू करें: अक्षर, अंक, प्रतीक या डॉट और डैश तुरंत क्षेत्र सीमित कर देते हैं। अक्षरों के लिए, इंडेक्स ऑफ़ कोइन्सिडेंस की 0.067 (अंग्रेज़ी) और 0.038 (यादृच्छिक) से तुलना करें, जाँचें कि कोई शिफ़्ट अंग्रेज़ी पढ़ता है या नहीं, और दोहराई जाने वाली कुंजी की लंबाई खोजें। यह टूल वही जाँचें चलाता है और परिवारों को क्रम देता है।
इंडेक्स ऑफ़ कोइन्सिडेंस क्या है?
किसी पाठ से यादृच्छिक रूप से चुने गए दो अक्षरों के एक जैसे होने की संभावना। अंग्रेज़ी के लिए यह लगभग 0.067 है और समान रूप से यादृच्छिक अक्षरों के लिए 1 ÷ 26, यानी 0.038। चूँकि यह नहीं देखता कि कौन-सा अक्षर कौन है, यह सरल प्रतिस्थापन और ट्रांसपोज़ीशन से नहीं बदलता, और यही सिफर छाँटने में उपयोगी बनाता है।
प्रतिस्थापन और ट्रांसपोज़ीशन सिफर में फ़र्क कैसे करूँ?
दोनों अंग्रेज़ी वाला इंडेक्स ऑफ़ कोइन्सिडेंस रखते हैं। ट्रांसपोज़ीशन में अक्षर मूल ही होते हैं, इसलिए E, T और A अब भी सबसे अधिक आते हैं। प्रतिस्थापन में आवृत्ति-प्रोफ़ाइल उतनी ही असमान होती है, पर सामान्य अक्षर अलग होते हैं। तालिका की अक्षर-आवृत्ति दूरी बताती है कि आपके सामने कौन-सा मामला है।
विजनर सिफर की कुंजी-लंबाई कैसे पता करें?
हर लंबाई n को 2 से शुरू करके आज़माएँ। अक्षरों को n स्तंभों में बाँटें और स्तंभों का इंडेक्स ऑफ़ कोइन्सिडेंस औसत करें। सही लंबाई, या उसके गुणज, पर हर स्तंभ एक ही शिफ़्ट वाली वर्णमाला होता है और औसत 0.067 की ओर उछलता है। n के गुणज वाले अंतराल पर दोहराए गए तीन-अक्षरी समूह (कासिस्की परीक्षण) इसका समर्थन करते हैं।
टूल कहता है कि पाठ बहुत छोटा है, ऐसा क्यों?
लगभग 40 अक्षरों से कम पर अक्षर-गिनतियाँ संयोग से इतनी बदलती हैं कि अंग्रेज़ी को यादृच्छिक से, या शिफ़्ट को प्रतिस्थापन से, अलग नहीं किया जा सकता। टूल फिर भी अपना सबसे अच्छा अनुमान देता है, पर उसे केवल संभावित तक सीमित चिह्नित करता है।
क्या यह टूल मेरा सिफर तोड़ या डिकोड कर सकता है?
यह पहचानता है; हल नहीं करता। जहाँ कोई सीज़र शिफ़्ट, Atbash या एफ़ाइन कुंजी अंग्रेज़ी पढ़ती है, वहाँ यह परिणाम के पहले शब्द दिखाता है, और जुड़े सॉल्वर टूल बाकी करते हैं। कुंजी वाले सिफर को कुंजी, अधिक पाठ या अनुमानित शब्द चाहिए।

संबंधित उपकरण

कोड और सिफ़र में और