चूंकि मनुष्यों ने कुत्ते की भाषा विकसित की है, इसलिए हमने संदेशों को अस्पष्ट करने के लिए गुप्त कोड और सिफर का उपयोग किया है। प्राचीन यूनानियों और मिस्रवासियों ने व्यक्तिगत संचार को प्रसारित करने के लिए कोड का उपयोग किया, जो आधुनिक समय के कोड-ब्रेकिंग का आधार है। Cryptanalysis कोड का अध्ययन है और इसे कैसे क्रैक किया जाए। क्रैकिंग कोड रहस्यों और चालबाज़ियों की दुनिया है, और यह बहुत मज़ेदार हो सकता है। यदि आप कोड को क्रैक करना चाहते हैं, तो आप सबसे सामान्य कोड और उनके रहस्यों को उजागर करना कैसे शुरू करें, इसके बारे में जान सकते हैं। अधिक जानकारी के लिए चरण 1 देखें।
कदम
3 का भाग 1: पासवर्ड बदलें को क्रैक करना
चरण 1. संदेश में एकल अक्षर वाले शब्दों की खोज प्रारंभ करें।
अधिकांश कोड जो अपेक्षाकृत सरल प्रतिस्थापन का उपयोग करते हैं, एक साधारण प्लग-एंड-चग करके, अक्षरों को एक-एक करके समझकर और अनुमान के आधार पर कोड को धैर्यपूर्वक समझकर क्रैक करना आसान होता है।
- अंग्रेजी में एक-अक्षर वाले शब्द "I" या "a" हैं, इसलिए आपको अक्षरों को "क्लॉग" करने का प्रयास करना चाहिए, अक्षर पैटर्न की तलाश करनी चाहिए, और - मूल रूप से - आप जल्लाद की भूमिका निभाते हैं। यदि आप शब्द "ए - -" पाते हैं, तो आप उन शब्दों को जानते हैं जो अक्सर इस पैटर्न का उपयोग करते हैं "हैं" या "और" हैं। अनुमान लगाएं और जांचें। यदि वह काम नहीं करता है, तो वापस जाएं और अन्य विकल्पों को फिर से आज़माएं। धैर्य रखें और धीरे-धीरे कोशिश करें।
- "क्रैकिंग" कोड के बारे में चिंता न करें जितना आप इसे पढ़ने के लिए सीखने की चिंता करते हैं। पैटर्न की तलाश करना और अंग्रेजी का उपयोग करने वाले नियमों को पहचानना (या किसी भी भाषा में इसे एन्कोड किया गया है) आपको समय और प्रयास के साथ कोड को क्रैक करने की अनुमति देगा।
चरण 2. सबसे अधिक बार आने वाले प्रतीक या अक्षर को खोजें।
अंग्रेजी में सबसे अधिक इस्तेमाल किया जाने वाला अक्षर "ई", उसके बाद "टी" और "ए" है। जैसा कि आप काम करते हैं, तार्किक अनुमान लगाने के लिए सामान्य शब्दों और वाक्य संरचनाओं के लिए अपने परिचय का उपयोग करें। आपको अक्सर यकीन नहीं होगा, लेकिन कोड तोड़ने का खेल तार्किक विकल्प बनाकर और बार-बार गलतियों को सुधार कर खेला जाता है।
दोहरे प्रतीकों और छोटे शब्दों पर ध्यान दें और पहले प्रतीकों और शब्दों को हल करना शुरू करें। "हाईवे" शब्द की तुलना में "ए" या "इन" या "एट" शब्द पर "स्मार्ट" अनुमान लगाना आसान है।
चरण 3. धर्मत्यागी के बाद के अक्षर खोजें।
यदि संदेश विराम चिह्न का उपयोग करता है, तो आप भाग्यशाली हैं। यह कई अन्य सुराग प्रदान कर सकता है जिन्हें आप पहचानना सीख सकते हैं। एपोस्ट्रोफ लगभग हमेशा एस, टी, डी, एम, एलएल, या आरई अक्षरों के बाद होते हैं। इसलिए यदि आपको एपॉस्ट्रॉफी के बाद समान प्रतीकों में से दो मिलते हैं, तो आपने "L" अक्षर को हल कर लिया है।
चरण 4। यह निर्धारित करने का प्रयास करें कि आपको कौन सा अन्य कोड मिला है।
यदि, जब आप हल करते हैं, तो आप ऊपर दिए गए कोड में से किसी एक सामान्य प्रकार के कोड को पहचानते हैं, आपने इसे क्रैक किया है और प्लगिंग-एंड-चगिंग को रोक सकते हैं और उस कोड के आधार पर संदेशों को पॉप्युलेट करना जारी रख सकते हैं। यह शायद ऐसा अक्सर नहीं होगा, लेकिन जितना अधिक आप सामान्य कोड से परिचित होंगे, उतनी ही अधिक संभावना है कि आप उपयोग किए गए कोड के प्रकारों को पहचानेंगे और उन्हें क्रैक करने में सक्षम होंगे।
रोज़मर्रा के बुनियादी स्तर के गुप्त संदेशों में संख्याओं और कीपैड कोड का प्रतिस्थापन आम है। कोड देखें और यदि वे उचित समझें तो उनका उपयोग करें।
3 का भाग 2: सामान्य कोड की पहचान करना
चरण 1. वैकल्पिक पासवर्ड को पहचानना सीखें।
मूल रूप से, एक प्रतिस्थापन सिफर में पूर्व निर्धारित नियमों के अनुसार एक अक्षर को दूसरे अक्षर से बदलना होता है। नियम कोड हैं, और उन्हें सीखना और उनका उपयोग करना कोड को "तोड़ने" और गुप्त संदेश को पढ़ने का तरीका है।
यहां तक कि अगर कोड में संख्याएं, सिरिलिक वर्णमाला, विषम प्रतीक या चित्रलिपि शामिल हैं, जब तक कि उपयोग किए गए प्रतीक का प्रकार सुसंगत है, आप एक प्रतिस्थापन सिफर के साथ काम कर सकते हैं, जिसका अर्थ है कि आपको इस्तेमाल किए गए वर्णमाला और नियमों को सीखना होगा कोड को क्रैक करने के लिए आवेदन किया।
चरण 2. सीखें कि वर्गों का उपयोग करके पासवर्ड कैसे करें।
यूनानियों ने शुरुआती प्रकार के सिफर का इस्तेमाल किया, जो संख्याओं से जुड़े अक्षरों के ग्रिड का इस्तेमाल करते थे, फिर संदेशों को बनाने के लिए संख्याओं का इस्तेमाल करते थे। यह उपयोग में आसान कोड है, और यह आधुनिक समय के कोड ब्रेकिंग की आधारशिला रहा है। यदि आपको एक संदेश मिलता है जिसमें संख्याओं की एक लंबी स्ट्रिंग शामिल है, तो हो सकता है कि इसे इस तरह से एन्कोड किया गया हो।
- कोड का सबसे बुनियादी रूप पंक्तियों 1-5 और कॉलम 1-5 का उपयोग करता है, फिर मैट्रिक्स को बाएं से दाएं और ग्रिड के नीचे प्रत्येक अक्षर से भरता है (अक्षरों I और J को एक स्थान में जोड़कर)। कोड के प्रत्येक अक्षर को दो संख्याओं द्वारा दर्शाया जाता है, बाईं ओर के कॉलम में पहला नंबर होता है, और ऊपर की पंक्ति में दूसरा नंबर होता है।
- इस तरह से "wikihow" शब्द को एनकोड करने के लिए, आपको कोड मिलेगा: 52242524233452
- इस पद्धति का एक सरल संस्करण जो अक्सर बच्चों द्वारा उपयोग किया जाता है, उसमें उन संख्याओं को लिखना शामिल होता है जो सीधे संबंधित होती हैं जहां वर्णमाला के अक्षर स्थित होते हैं। ए = 1, बी = 2, और इसी तरह।
चरण 3. सीज़र शिफ्ट सीखें।
जूलियस सीजर ने एक ऐसा कोड बनाया जो अच्छा, उपयोग में आसान और समझने में आसान है, लेकिन क्रैक करना बहुत मुश्किल है, इसलिए यह मूलभूत कोड सिस्टमों में से एक है जिसका अध्ययन आज भी अधिक जटिल कोड के आधार के रूप में किया जा रहा है। इस तरह, आप पूरे अक्षर की स्थिति को एक ही दिशा में कई बार घुमाते हैं। दूसरे शब्दों में, शेष तीन रिक्त स्थान को स्थानांतरित करने से अक्षर A को D से, B को E से बदल दिया जाएगा, और इसी तरह।
- यह "ROT1" नामक एक सामान्य बच्चों के कोड के पीछे मूल सिद्धांत भी है (जिसका अर्थ है, "एक बार मुड़ें।" इस कोड के साथ, सभी अक्षर एक स्थान पर उन्नत होते हैं, इसलिए A को B से बदल दिया जाता है, B द्वारा C, और इसी तरह।
- बाईं ओर तीन स्थितियों के साथ मूल सीज़र शिफ्ट का उपयोग करके एन्कोडेड "विकीहो" होगा: zlnlkrz
चरण 4. कीबोर्ड पैटर्न देखें।
कीबोर्ड प्रतिस्थापन पारंपरिक अमेरिकी कीबोर्ड पैटर्न (QWERTY) का उपयोग करता है, आमतौर पर अक्षरों को एक निश्चित संख्या में ऊपर, नीचे, बाएँ या दाएँ बदलकर। कीबोर्ड पर कुछ दिशाओं में अक्षरों की स्थिति बदलकर, आप सरल कोड बना सकते हैं। दिशा परिवर्तन को जानकर आप कोड को क्रैक कर सकते हैं।
कॉलम की स्थिति को एक स्थान ऊपर ले जाकर, आप "wikihow" शब्द के लिए इस तरह कोड कर सकते हैं: "28i8y92"
चरण 5. जांचें कि क्या आपके पास बहु-विशेषताओं वाला पासवर्ड है।
मूल प्रतिस्थापन सिफर में, एन्कोडेड संदेश बनाने के लिए कोडर वैकल्पिक अक्षर बनाता है। मध्य युग के बाद एक निश्चित अवधि में, इस प्रकार के कोड को क्रैक करना बहुत आसान हो गया और सिफर ने विभिन्न तरीकों का उपयोग करना शुरू कर दिया, जो एक कोड में कई अक्षरों का उपयोग करते थे, जिससे परिणामी कोड को क्रैक करना अधिक कठिन हो जाता था यदि विधि अज्ञात थी।.
- ट्राइमेथियस की झांकी एक 26 x 26 पैटर्न वाली ग्रिड है जिसमें सीज़र की वर्णमाला की प्रत्येक पारी होती है, जिसे वर्णानुक्रम में क्रमबद्ध किया जाता है, या कभी-कभी एक घूर्णन ट्यूब, या "टैबुला रेक्टा" के रूप में दर्शाया जाता है। ग्रिड को कोड के रूप में उपयोग करने के कई तरीके हैं, जिसमें संदेश में पहले अक्षर को एनकोड करने के लिए पहली पंक्ति का उपयोग करना, दूसरी पंक्ति को दूसरे अक्षर के लिए, और इसी तरह से उपयोग करना शामिल है।
- कोड जनरेटर एन्कोडेड संदेश के प्रत्येक अक्षर के लिए एक विशिष्ट फ़ील्ड को संदर्भित करने के लिए पासवर्ड का भी उपयोग करेगा। दूसरे शब्दों में, यदि पासवर्ड "विकीहो" था और एन्कोडर ने इस पद्धति का उपयोग किया था, तो आप संदेश के पहले अक्षर को निर्धारित करने के लिए एन्कोडेड कोड के पहले अक्षर की पंक्ति "डब्ल्यू" और कॉलम का उल्लेख करेंगे। पासवर्ड जाने बिना इसे क्रैक करना मुश्किल है।
3 का भाग 3: कोडब्रेकर बनें
चरण 1. धैर्य रखें।
कोड को क्रैक करने के लिए बहुत धैर्य और दृढ़ता की आवश्यकता होती है। गतिविधि धीमी और थकाऊ है, अक्सर निराशा होती है क्योंकि हमें बार-बार अनुमान लगाना पड़ता है, विभिन्न कुंजियों और शब्दों और विधियों का प्रयास करना। यदि आप कोड को क्रैक करना चाहते हैं, तो रहस्यों और खेलों का आनंद लेते हुए शांत और धैर्यवान रहना सीखें।
चरण 2. अपना खुद का कोड लिखें।
कागज पर, पटकथा लेखन मजेदार है, लेकिन खोजशब्दों की मदद के बिना सीधे बहु-अक्षर कोड में कूदना और भी कठिन है। जटिल कोड सिस्टम का उपयोग करके स्वयं को कोड करना सीखना यह सीखने का एक शानदार तरीका है कि कोडर कैसे सोचते हैं और उन्हें क्रैक करना सीखते हैं। सर्वश्रेष्ठ कोडब्रेकर अपना कोड लिखने और अधिक चुनौतीपूर्ण सिफर बनाने में भी अच्छे होते हैं। अधिक जटिल तरीके सीखने और उन्हें हल करने का तरीका जानने के लिए खुद को चुनौती दें।
व्यावसायिक रहस्यों को पुनः प्राप्त करने के लिए अपराधियों के कोड और सिफर का विश्लेषण करना एक अच्छा तरीका हो सकता है। सट्टेबाजों, ड्रग लॉर्ड्स, राशि चक्र हत्यारों और उन सभी ने अविश्वसनीय रूप से जटिल कोड विकसित किए हैं जो सीखने लायक हैं।
चरण 3. प्रसिद्ध अटूट कोड का प्रयास करें।
अपने सार्वजनिक मनोरंजक दृष्टिकोण के हिस्से के रूप में, एफबीआई समय-समय पर जनता के लिए कोड प्रकाशित करता है ताकि क्रैक करने का प्रयास किया जा सके। कोडों को आजमाएं और अपने उत्तर सबमिट करें। कौन जानता है - आपको जल्द ही नौकरी मिल जाएगी।
क्रिप्टोस, सीआईए मुख्यालय के बाहर स्थित एक सार्वजनिक मूर्ति, शायद दुनिया में सबसे प्रसिद्ध अटूट कोड है। प्रारंभ में कोड एजेंटों के लिए एक परीक्षण के रूप में बनाया गया था, जिसमें चार अलग-अलग कोड वाले चार अलग-अलग बोर्ड शामिल थे। पहले विश्लेषक को तीन कोडों को क्रैक करने में दस साल लग गए, लेकिन आखिरी वाला अटूट है।
चरण 4. चुनौती और रहस्य का आनंद लें।
कोड को तोड़ना डैन ब्राउन के उपन्यास में जीने जैसा है। गुप्त कोड के रहस्यों और चुनौतियों का आनंद लेना सीखें और रहस्यों को उजागर करने के रोमांच का अनुभव करें।
टिप्स
- यदि आप किसी कोड को क्रैक करने में बहुत समय लगाते हैं तो निराश न हों। यह सामान्य है।
- यदि कोड मुद्रित है, तो यह बहुत संभव है कि कोड विशेष अक्षरों जैसे विंगडिंग्स में टाइप किया गया हो। यह दोहरे एन्क्रिप्शन का हिस्सा हो सकता है (वाइंडिंग्स एन्कोडेड संदेश का वर्णन करते हैं)।
- अंग्रेजी भाषा में "ई" अक्षर सबसे अधिक इस्तेमाल किया जाने वाला अक्षर है।
- एक अक्षर शायद ही कभी खुद का प्रतिनिधित्व करेगा ("ए" "ए" को प्रतिस्थापित नहीं करेगा)।
- एन्क्रिप्शन में एक अक्षर का मतलब डिकोड किए गए संदेश में एक अक्षर नहीं है।
- यदि संदेश लंबा है तो कोड को क्रैक करना आसान है। शॉर्ट कोड को क्रैक करना कठिन है क्योंकि आप अक्षरों के उपयोग की संख्या की गणना नहीं कर पाएंगे।
चेतावनी
- बहुत जटिल और अटूट कोड से सावधान रहें। पागल मत बनो!
- कुछ कोड इस तरह से डिज़ाइन किए गए हैं कि जब तक आपके पास बहुत सारी जानकारी न हो, तब तक क्रैक करना असंभव है। यानी अगर आपके पास एन्क्रिप्शन की चाबी है तो भी यह असंभव लगता है। सॉफ़्टवेयर या केवल अनुमान की आवश्यकता है।