गुप्त कोड किंवा सिफर कसा तयार करावा

लेखक: Mark Sanchez
निर्मितीची तारीख: 6 जानेवारी 2021
अद्यतन तारीख: 2 जुलै 2024
Anonim
पायथन का उपयोग करके गुप्त संदेश एन्क्रिप्शन और डिक्रिप्शन टूल बनाएं | गुई टिंकर परियोजना
व्हिडिओ: पायथन का उपयोग करके गुप्त संदेश एन्क्रिप्शन और डिक्रिप्शन टूल बनाएं | गुई टिंकर परियोजना

सामग्री

एक स्वागत पै anai iptography द्या आपण वर्गातील आपल्या मित्रांना नोट्स लिहित असाल किंवा मनोरंजनासाठी क्रिप्टोग्राफी (कोड आणि सायफरचे विज्ञान) समजून घेण्याचा प्रयत्न करीत असाल, हा लेख आपल्याला काही मूलभूत तत्त्वे जाणून घेण्यास आणि खाजगी संदेश एन्कोड करण्याचा स्वतःचा मार्ग तयार करण्यात मदत करू शकतो. कोठे सुरू करावे हे शोधण्यासाठी खालील चरण 1 वाचा!

काही लोक "कोड" आणि "सायफर" शब्दांचा वापर समान संकल्पनांसाठी करतात, परंतु जे या समस्येला गंभीरपणे हाताळतात त्यांना माहित आहे की त्या दोन पूर्णपणे भिन्न संकल्पना आहेत. गुप्त कोड ही एक अशी प्रणाली आहे ज्यात तुमच्या संदेशातील प्रत्येक शब्द किंवा वाक्यांश बदलून दुसरा शब्द, वाक्यांश किंवा वर्णांची मालिका घेतली जाते. सिफर एक अशी प्रणाली आहे ज्यात तुमच्या संदेशाचे प्रत्येक अक्षर वेगळ्या अक्षराने किंवा चिन्हाद्वारे बदलले जाते.

पावले

3 पैकी 1 पद्धत: फसवणूक

मानक कोड

  1. 1 आपली स्वतःची कोड बुक तयार करा. कोणत्याही पूर्ण कोडसाठी कोड बुक आवश्यक असते. तुम्हाला हवे असलेले शब्द किंवा वाक्ये पुनर्स्थित करण्यासाठी शब्द किंवा वाक्ये घेऊन या, नंतर तुमच्या सुपर सिक्रेट मित्रांसोबत शेअर करण्यासाठी ते सर्व कोडबुकमध्ये एकत्र करा.
  2. 2 आपला संदेश तयार करा. कोड बुक वापरून, आपला संदेश काळजीपूर्वक आणि काळजीपूर्वक लिहा. कृपया लक्षात ठेवा की तुमचा कोड सिफरसह जोडल्याने तुमचा संदेश आणखी सुरक्षित होईल!
  3. 3 आपल्या संदेशाचे भाषांतर करा. जेव्हा तुमच्या मित्रांना संदेश प्राप्त होईल, तेव्हा त्यांना संदेशाचे भाषांतर करण्यासाठी त्यांच्या कोडबुकची प्रत वापरावी लागेल. आपण संरक्षणाची दुहेरी पद्धत वापरत आहात याची त्यांना खात्री आहे याची खात्री करा.

कोड बुक

  1. 1 एक पुस्तक निवडा. कोडबुक वापरताना, आपण पुस्तकात कुठे शब्द वापरायचे आहेत हे सूचित करण्यासाठी एक कोड तयार कराल. जर तुम्हाला आवश्यक असलेले कोणतेही शब्द कोड बुकमध्ये असण्याची शक्यता वाढवायची असेल तर शब्दकोष किंवा मोठ्या प्रवास संदर्भ पुस्तके वापरा. पुस्तकात वापरलेल्या शब्दांची संख्या मोठी असावी आणि वेगवेगळ्या विषयांशी संबंधित असावी अशी तुमची इच्छा आहे.
  2. 2 आपल्या संदेशाचे शब्द संख्यांमध्ये अनुवादित करा. तुमच्या संदेशाचा पहिला शब्द घ्या आणि ते पुस्तकात कुठेतरी शोधा. नंतर पान क्रमांक, ओळ क्रमांक आणि शब्द क्रमांक लिहा. तुम्हाला हवे ते शब्द पुनर्स्थित करण्यासाठी त्यांना एकत्र लिहा. प्रत्येक शब्दासाठी हे ऑपरेशन करा. जर तुमचे कोडबुक तुम्हाला इच्छित वाक्यांश रेडीमेड प्रदान करू शकत असेल तर आपण वाक्ये एन्क्रिप्ट करण्यासाठी हे तंत्र वापरू शकता.
    • तर, उदाहरणार्थ, पृष्ठ 105 वरील शब्द, पाचवी ओळ खाली, सलग बारावी, 105512, 1055.12 किंवा तत्सम काहीतरी होईल.
  3. 3 संदेश पाठवा. एनक्रिप्टेड मेसेज तुमच्या मित्राला द्या. टॉमला संदेशाचे उलट भाषांतर करण्यासाठी त्याच पुस्तकाचा वापर करावा लागेल.

पोलिस कोडिंग

  1. 1 सर्वात लोकप्रिय वाक्ये निवडा. जेव्हा आपण सर्वात जास्त वापरत असलेल्या वाक्यांचा संच असतो तेव्हा या प्रकारचा कोड सर्वोत्तम कार्य करतो. हे साध्या "तो गोंडस आहे" पासून काहीही असू शकतो. अधिक गंभीर गोष्टीसाठी, जसे "मी आत्ता भेटू शकत नाही."
  2. 2 प्रत्येक वाक्यांशासाठी एक कोड तयार करा. आपण पोलीस कोडिंगचे अॅनालॉग वापरू शकता आणि प्रत्येक वाक्यांश एक संख्या किंवा काही अक्षरे नियुक्त करू शकता किंवा इतर वाक्ये वापरू शकता (जसे हॉस्पिटलमध्ये केले जाते). उदाहरणार्थ, तुम्ही "ही ओळ बग झाली आहे" ऐवजी "1099" म्हणू शकता किंवा "मी या आठवड्याच्या शेवटी मासेमारीला जाण्याचा विचार करत आहे" असे म्हणू शकता.लिहिताना संख्या वापरणे सोपे आहे, परंतु वाक्ये वापरणे कमी संशयास्पद आहे.
  3. 3 कोड लक्षात ठेवा. जर तुम्ही सर्व वाक्ये लक्षात ठेवली तर या प्रकारचे एन्कोडिंग उत्तम कार्य करते, जरी सुरक्षिततेच्या जागी कोडचे पुस्तक असणे कधीही दुखत नाही!

3 पैकी 2 पद्धत: सिफर

तारीख आधारित कूटबद्धीकरण

  1. 1 एक तारीख निवडा. उदाहरणार्थ, 18 डिसेंबर 1946 रोजी स्टीव्हन स्पीलबर्गचा वाढदिवस असेल. संख्या आणि फॉरवर्ड स्लॅश (12/18/46) वापरून ही तारीख लिहा, त्यानंतर सहा अंकी क्रमांक 121846 मिळवण्यासाठी स्लॅश काढा, ज्याचा वापर तुम्ही एन्क्रिप्ट केलेला संदेश पाठवण्यासाठी करू शकता.
  2. 2 प्रत्येक अक्षराला एक संख्या द्या. "मला स्टीव्हन स्पीलबर्गचे चित्रपट आवडतात" या संदेशाची कल्पना करा. संदेशाखाली, तुम्ही तुमचा सहा अंकी क्रमांक वाक्याच्या शेवटपर्यंत लिहितो: 121 84612184 612184 6121846 121846121.
  3. 3 तुमचा संदेश कूटबद्ध करा. डावीकडून उजवीकडे अक्षरे लिहा. साध्या मजकूराचे प्रत्येक अक्षर खाली दर्शविलेल्या एककांच्या संख्येने हलवा. "M" हे अक्षर एका युनिटमध्ये हलवले जाते आणि "H" बनते, "H" हे अक्षर दोन युनिट्सद्वारे हलवले जाते आणि "P" बनते. कृपया लक्षात घ्या की "I" अक्षर 2 युनिट्सद्वारे हलवले गेले आहे, यासाठी आपल्याला वर्णमालाच्या सुरुवातीस जाणे आवश्यक आहे आणि "B" होईल. तुमचा अंतिम संदेश "Npyo hfogbushchg yynyfya chukgmsё tsyuekseb" असेल.
  4. 4 आपल्या संदेशाचे भाषांतर करा. जेव्हा कोणी तुमचा संदेश वाचू इच्छितो, तेव्हा त्यांना एन्कोडिंगसाठी कोणती तारीख वापरली हे त्यांना माहित असणे आवश्यक आहे. ट्रान्सकोड करण्यासाठी, उलट प्रक्रिया वापरा: अंकीय कोड लिहा, नंतर अक्षरे उलट क्रमाने परत करा.
    • तारीख एन्कोडिंगचा अतिरिक्त फायदा आहे की तारीख पूर्णपणे काहीही असू शकते. तुम्ही कधीही तारीख बदलू शकता. यामुळे इतर पद्धतींपेक्षा सायफर सिस्टम अपडेट करणे खूप सोपे होते. तथापि, 9 मे 1945 सारख्या प्रसिद्ध तारखा टाळणे चांगले.

एका संख्येसह कूटबद्धीकरण

  1. 1 आपल्या मित्रासह एक गुप्त नंबर निवडा. उदाहरणार्थ, संख्या 5.
  2. 2 प्रत्येक ओळीतील या संख्येसह आपला संदेश लिहा (मोकळी जागा नाही) (शेवटची ओळ लहान असल्यास काळजी करू नका). उदाहरणार्थ, "माझे कव्हर खाली आहे" असा संदेश दिसेल:
    • मोपरे
    • उघडा
    • श्रेणी
    • झाकलेले
  3. 3 सायफर तयार करण्यासाठी, वरून खालपर्यंत अक्षरे घ्या आणि त्यांना लिहा. संदेश "Miikokererrypyatrtao" असेल.
  4. 4 आपला संदेश उलगडण्यासाठी, आपल्या मित्राने अक्षरांची एकूण संख्या मोजली पाहिजे, 5 ने विभाजित केली पाहिजे आणि अपूर्ण रेषा आहेत का हे निश्चित केले पाहिजे. मग तो / ती ही अक्षरे स्तंभांमध्ये लिहितो जेणेकरून प्रत्येक पंक्तीमध्ये 5 अक्षरे आणि एक अपूर्ण ओळ (असल्यास) असेल आणि संदेश वाचेल.

ग्राफिक सायफर

  1. 1 हॅश आणि + चिन्हे काढा. कागदाच्या तुकड्यावर आपल्या सायफरचा आधार तयार करा. ते # आणि + असे दिसेल (प्लस चिन्ह फिरवा म्हणजे ते हिऱ्यासारखे दिसते, चौरस नाही).
  2. 2 पेशींमधील अक्षरे व्यवस्थित करा. या आकारांमध्ये रेषांच्या दरम्यान पेशी असतात. या पेशींमध्ये वर्णमाला दोन अक्षरे भरा. अक्षरे यादृच्छिकपणे ठेवा आणि एकच अक्षर दोनदा वापरू नका.
    • तुमचा संदेश वाचण्यासाठी संदेशाच्या कोणत्याही पत्त्याला सिफरच्या बेसची समान अक्षरे असणे आवश्यक आहे.
  3. 3 तुमचा कोड लिहा. तुमच्या संदेशाचे पहिले अक्षर घ्या. ते सिफरच्या पायथ्याशी शोधा. आजूबाजूच्या ओळी पहा. सिफरच्या पायथ्याशी पेशी बनवणाऱ्या रेषा सारख्याच रेषा काढा. आपण लिहित असलेले पत्र सेलमध्ये दुसरे असल्यास, ओळींमध्ये एक बिंदू जोडा. संदेशाच्या प्रत्येक अक्षरासाठी हे ऑपरेशन पुन्हा करा.

सीझरची पुनर्रचना

  1. 1 आपले स्वतःचे सिफर वर्णमाला तयार करा. सीझर सायफर वर्णमाला हलवते आणि नंतर अक्षरे त्यांच्या नवीन क्रमांकासह क्रमाने बदलते. जर तुम्ही नक्षत्र नियमितपणे बदलत असाल तर कोड क्रॅक करणे कठीण होते. उदाहरणार्थ, 3-क्रमपरिवर्तन सायफरचा अर्थ असा होईल की ए ई बनते, बी वाई बनते, सी मी बनते इ. जर तुम्हाला "उद्या स्टेशनवर भेटू" असे लिहायचे असेल तर संदेश "Yaopnvfevyo eeyapne ke opekuyoyo" असे दिसेल.
    • कोड तयार करण्यापूर्वी वर्णमाला पुन्हा क्रमाने लावण्याचे अनेक पर्याय आहेत. यामुळे सायफर अधिक सुरक्षित होते.
  2. 2 आपला संदेश रेकॉर्ड करा. डिकोडिंग सर्कलसारखा मदतनीस असणं हे जर तुम्ही तुमच्या कोडला अनुरूप असेल तर तयार करू शकता.
  3. 3 संदेशाचे भाषांतर करा. तुमचा कोड डिक्रिप्ट करणार्‍या व्यक्तीला फक्त वर्णमाला योग्यरित्या पुनर्रचना करण्यासाठी नंबर माहित असणे आवश्यक आहे. ते नियमितपणे बदला, परंतु नवीन वर्णमाला शिफ्ट क्रमांक काय असेल ते प्राप्तकर्त्याला सुरक्षितपणे सांगू शकता याची खात्री करा.

3 पैकी 3 पद्धत: गुप्त भाषा

गोंधळलेली भाषा

  1. 1 स्वरांपासून सुरू होणारे शब्द ओळखा. काही असल्यास, शब्दाच्या शेवटी फक्त "ay" जोडा. उदाहरणार्थ, "कान" "कान", "कमान" "अर्काई" आणि "अपमान" "अपमान" होईल.
  2. 2 व्यंजनापासून सुरू होणारे शब्द ओळखा. जर काही असतील तर शब्दाचे पहिले अक्षर शेवटी हलवा आणि "ay" जोडा. जर शब्दाच्या सुरुवातीला दोन (किंवा अधिक) व्यंजन असतील तर त्यांना पुन्हा व्यवस्थित करा आणि "ay" जोडा.
    • उदाहरणार्थ, "मृतदेह" "उपटराय", "हरभरा" "अम्ग्र्रे" आणि "विचार" "विचार" होईल.
  3. 3 गोंधळलेली भाषा बोला. तुम्ही पटकन बोललात तर गोंधळलेली भाषा उत्तम कार्य करते, पण त्यासाठी काही तयारी वेळ लागतो. सराव थांबवू नका!

बीप कोड

  1. 1 आपला ध्वनी कोड तयार करा. हा कोड मोर्स कोड प्रमाणेच कार्य करेल. आपल्याला प्रत्येक अक्षर किंवा वैयक्तिक शब्दाला ध्वनी ताल कोड नियुक्त करण्याची आवश्यकता असेल. आपण लक्षात ठेवू शकता अशा लय निवडा.
  2. 2 तुमचा कोड इतरांना शिकवा. कोड नेहमी मेमरीमध्ये असावा, म्हणून ज्यांच्यासोबत तुम्ही ते वापरण्याची योजना करत आहात त्या प्रत्येकाला कोड शिकवा.
  3. 3 आपला संदेश टॅप करा. तुमचा संदेश देण्यासाठी तुमच्या बोटांनी, पेन्सिलचा शेवट किंवा इतर साधन वापरा. गुप्त राहण्याचा प्रयत्न करा. आपण संप्रेषण करत आहात असा अंदाज लावण्यासाठी आपल्याला कोणाचीही गरज नाही.

बकवास

  1. 1 विचित्र बोलायला शिका. गिबरिश हा गोंधळलेल्या भाषेसारखा भाषेचा खेळ आहे, पण तो अधिक क्लिष्ट वाटतो. लहान स्पष्टीकरण - आपल्याला एका अक्षरामध्ये प्रत्येक स्वरापूर्वी "-otag" (किंवा कोणतेही समतुल्य) जोडणे आवश्यक आहे. हे खरोखर वाटण्यापेक्षा खूपच अवघड आहे! हा कोड उत्तम प्रकारे मास्टर करण्यासाठी तुम्हाला सरावाची आवश्यकता असेल.

टिपा

  • आपला कोड अशा ठिकाणी लपवा ज्याबद्दल फक्त प्रेषक आणि प्राप्तकर्त्याला माहिती असेल. उदाहरणार्थ, कोणतेही पेन काढा आणि त्यात तुमचा कोड टाका, पेन मागे ठेवा, जागा शोधा (जसे की पेन्सिल धारक) आणि प्राप्तकर्त्याला पेन कुठे आणि प्रकार सांगा.
  • तुमचा कोड आणखी गोंधळात टाकण्यासाठी मोकळी जागा कूटबद्ध करा. उदाहरणार्थ, आपण रिक्त स्थानांऐवजी अक्षरे (ई, टी, ए, ओ, आणि एच सर्वोत्तम काम करू शकता) वापरू शकता. त्यांना डमी म्हणतात. अनुभवी कोड ब्रेकर्ससाठी S, b, b, आणि Y हे अगदी स्पष्ट दिसेल, म्हणून त्यांचा किंवा इतर प्रमुख वर्णांचा वापर करू नका.
  • शब्दांमध्ये अक्षरांची पुनर्रचना करून तुम्ही तुमचा स्वतःचा कोड तयार करू शकता. "पार्क मध्ये दिज येमन" - "उद्यानात माझी वाट पहा."
  • नेहमी तुमच्या बाजूच्या एजंटना कोड पाठवा.
  • तुर्की आयरिश वापरताना, आपल्याला व्यंजनाच्या आधी विशेषतः "ईबी" वापरण्याची आवश्यकता नाही. आपण "म्हणजे", "br", "from" किंवा अक्षरे इतर कोणतेही अस्पष्ट संयोजन वापरू शकता.
  • पोझिशनल एन्कोडिंग वापरताना, डिक्रिप्शन आणखी कठीण करण्यासाठी अक्षरे एका ठिकाणाहून दुसऱ्या ठिकाणी जोडणे, काढून टाकणे आणि पुन्हा व्यवस्थित करणे. आपण काय करत आहात हे आपल्या जोडीदाराला समजले आहे याची खात्री करा, किंवा हे सर्व तिच्यासाठी निरर्थक असेल. आपण मजकुराला भागांमध्ये विभाजित करू शकता जेणेकरून प्रत्येकी तीन, चार किंवा पाच अक्षरे असतील आणि नंतर ती स्वॅप करा.
  • सीझर अदलाबदलीसाठी, तुम्ही अक्षरे तुम्हाला हव्या असलेल्या, पुढे किंवा मागे कितीही ठिकाणी बदलू शकता. फक्त प्रत्येक अक्षरासाठी क्रमपरिवर्तन नियम समान असल्याची खात्री करा.
  • नेहमी डिक्रिप्ट केलेले संदेश नष्ट करा.
  • जर तुम्ही तुमचा स्वतःचा कोड वापरत असाल, तर इतरांना हे समजणे फारच गुंतागुंतीचे बनवू नका. उलगडणे खूप कठीण असू शकते, अगदी तुमच्यासाठी!
  • मोर्स कोड वापरा. हे सर्वात प्रसिद्ध कोडांपैकी एक आहे, म्हणून तुमचे संवादकार ते काय आहे ते पटकन समजेल.

चेतावणी

  • जर तुम्ही चुकीचा कोड लिहिला तर ते तुमच्या भागीदारासाठी डीकोडिंग प्रक्रिया अधिक कठीण करेल, बशर्ते तुम्ही डिक्रिप्टरला गोंधळात टाकण्यासाठी विशेषतः तयार केलेले कोड किंवा सायफरचे फरक वापरत नाही (अर्थातच तुमच्या जोडीदाराचा अपवाद वगळता).
  • लहान शब्दांसाठी गोंधळलेली भाषा उत्तम वापरली जाते. लांब शब्दांसह, ते तितके प्रभावी नाही कारण अतिरिक्त अक्षरे अधिक दृश्यमान आहेत. भाषणात वापरतानाही तेच आहे.

आपल्याला काय आवश्यक आहे

कोडसाठी:


  • पुस्तक किंवा शब्दकोश
  • पेन्सिल
  • कागद

सिफरसाठी:

  • कोडसाठी स्कोअर
  • पेन्सिल
  • कागद
  • कोणतीही तारीख