क्रिप्टोग्राफी: सिफर आणि कोडमध्ये काय फरक आहे?


उत्तर 1:

जेव्हा आपण “क्रिप्टोग्राफी” या प्रश्नातील पहिल्या शब्दाचा विचार करता तेव्हा या प्रश्नाचे उत्तर खरोखर सोपे आहे. मोर्स कोड, बायनरी कोड किंवा क्रिप्टोग्राफीशी संबंधित नसलेले अन्य कोड नमूद करणारी इतर सर्व उत्तरे ही समस्या गोंधळात टाकतात.

सायफर आणि कोडमधील फरक असा आहेः एक सायफर अक्षर-दर-पत्राच्या आधारे संदेश बदलतो, तर कोड संपूर्ण वादाचे शब्द किंवा वाक्यांश अन्य शब्दांमध्ये किंवा संख्यांमध्ये रूपांतरित करतो. हेच आहे, प्रश्नाचे उत्तर दिले.

कोड पुस्तके १ 15 व्या शतकात उद्भवली आणि २० शतकात शेकडो वर्षांसाठी लोकप्रिय होती. पहिल्या संहितांना नामकरणकर्ता म्हटले जात असे, ते रोमन भाषेत “नेम कॉलर” असायचे आणि ज्याने सभेत लोकांची नावे पुकारली किंवा एखाद्या मान्यवरांना त्यांच्याकडे येणा .्या व्यक्तीचे नाव कळू दिले. प्रथम नावे देणारे लोक आणि ठिकाणांची नावे एन्कोड करण्यासाठी वापरली जातील आणि संदेशातील इतर शब्द सामान्यत: मोनोफाबॅटीक सिफरने सुसज्ज होते. बर्‍याच वर्षांमध्ये, संपूर्ण संदेश एन्कोड होईपर्यंत कोड बुकमध्ये अधिकाधिक शब्द जोडले गेले.

१ V67è मध्ये शोधलेल्या पहिल्या व्हिजीनर डिस्कमध्ये १--4 क्रमांकाचा समावेश होता जेणेकरून संख्यात्मक कोड थेट वापरता येतील (यामुळे कोड या 4 अंकांच्या संयोजनात मर्यादित राहिले). तर, व्हिगेनर डिस्कचा हा 1467 चा आविष्कार एन्सीफर्ड कोडच्या शोधाचे प्रतिनिधित्व देखील करतो. दोन्ही कोड बुक आणि व्हिगेनर डिस्क पुढील 500 वर्षांसाठी मोठ्या प्रमाणात वापरल्या जातील.

1600 च्या दशकात रॉसिग्नॉल्सचा ग्रेट सायफरचा वापर फ्रान्सच्या लुई चौदाव्या वर्षी केला गेला होता आणि हे नामनिर्देशकाचे उदाहरण होते. हा कोड 1811 पर्यंत वापरण्यात आला आणि एटिएन बेझरीजने 3 वर्षांच्या प्रयत्नांनंतर 1893 मध्ये त्यांना डीफिकर करेपर्यंत एन्कोड केलेले संदेश जवळजवळ दोनशे वर्षे फ्रेंच संग्रहात वाचनीय राहिले.

सहसा, कोड 4 किंवा 5 अंकी क्रमांक असतो आणि प्रेषक आणि प्राप्तकर्त्याकडे हजारो किंवा हजारो कोडपर्यंत कोड कोड असणे आवश्यक आहे. सुरुवातीच्या कोड बुकमध्ये कोडांची संख्यात्मक क्रमाने यादी केली जाईल आणि शब्द किंवा वाक्ये देखील वर्णानुक्रमे सूचीबद्ध केली गेली.

तर कोड बुक एका शब्दकोशासारखे होते जसे की अक्षराच्या अनुसार अक्षरे आणि क्रमाने क्रमांक असतात. संदेशास एनकिफर किंवा डिसिफर करण्यासाठी एकच कोड बुक वापरण्यास अनुमती दिली. “ए” ने सुरू होणार्‍या शब्दात कमी कोड क्रमांक आणि “झेड” ने सुरू होणार्‍या शब्दांमध्ये उच्च कोड क्रमांक होते. परंतु हा एक गंभीर डिझाइन त्रुटी आहे ज्याने क्रिप्टनॉलिस्टला इतर डीकोड केलेल्या संदेशांमधील ज्ञात शब्दांची सापेक्ष स्थिती वापरून संदेश डीकोडिंग करण्यास मदत केली.

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

कोड एक मजबूत सिफर प्रदान करू शकतो, परंतु एखादा कोड बुक हरवला किंवा चोरीला गेल्यास, नवीन कोड बुक तयार होईपर्यंत सर्व संप्रेषणाचा उलगडा केला जाईल. नवीन कोड बुक डिझाइन करणे आणि त्याचे वितरण करणे अत्यंत वेळखाऊ आणि धोकादायक आहे. तसेच, वर्षानुवर्षे गुप्त राहिलेले संदेश आता डिक्रिप्ट केले जाऊ शकतात, माहितीची तारीख असूनही मौल्यवान बुद्धिमत्ता मिळते. तडजोडीच्या या प्रदर्शनामुळे, अनेकदा मुत्सद्दी किंवा हेरांसाठी कोड पुस्तके वापरली जात असत, जे वितरित पुस्तकांची संख्या मर्यादित करते.

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

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

1888 कोड बुकचे खाली नमूना पृष्ठ, एक वादी वाक्यांश पुनर्स्थित करण्यासाठी संख्या किंवा कोड शब्द दर्शवित आहे.

काही टेलिग्राफ कोड पुस्तके देखील वरील उदाहरणाप्रमाणे, खरा सिफर कोड प्रदान करण्यासाठी डिझाइन केली गेली होती. वादी वाक्यांश त्या वाक्यांशाशी संबंधित एनिफेर्ड नंबर किंवा शब्दात रूपांतरित होते. याव्यतिरिक्त, कोडमध्ये त्यात एक संख्या जोडली जाऊ शकते किंवा एनसिफर्ड शब्दाचा पुढील संदर्भ केला जाऊ शकतो. तर की पुस्तक बनते, जे सार्वजनिक आहे, परंतु कोडमध्ये जोडण्यासाठी संख्यांची खासगी की देखील आहे. अधिक सुरक्षिततेसाठी, संदेशाचे शब्द आणखी enciphered जाऊ शकते.

गेल्या काही वर्षांमध्ये, कोडब्रेकर्सच्या वाढत्या सूक्ष्मतेचा सामना करण्यासाठी कोड अधिकाधिक जटिल बनले. काही कोड्स डमी मजकूर म्हणून वापरल्या जातात ज्याचा अर्थ नाही. काही सामान्यत: वापरल्या जाणार्‍या शब्दांमध्ये समान शब्द किंवा वाक्यांशाचा अर्थ असण्यासाठी अनेक कोड असतात. एसीफर्ड कोडसह या सुधारणांसह, अखेरीस कोड बुकचा वापर मजबूत आणि अधिक वापरकर्ता अनुकूल सिफर पद्धतींनी बदलला गेला.


उत्तर 2:

मी आतापर्यंतच्या कोणत्याही उत्तरामुळे आनंदित नाही, म्हणून स्वत: चे उत्तर देण्याचे हे एक उत्तम कारण आहे असे दिसते.

माझ्या शब्दकोषात “कोड” ची व्याख्या “शब्द, अक्षरे, आकडेवारी किंवा इतर प्रतीकांसाठी वापरली जाणारी इतर चिन्हे, विशेषत: गुप्ततेच्या उद्देशाने” या शब्दाची एक सामान्य प्रतिशब्द म्हणून केली आहे.

सर्व कोड गुप्ततेसाठी वापरले जात नाहीत. खरंच, आपण दिलेला “मोर्स कोड” चे उदाहरण संदेशाचा अर्थ लपविण्याकरिता नाही. टेलिग्राफ किंवा रेडिओचे कार्य अधिक कार्यक्षम बनवण्याचा अर्थ असा आहे की सामान्य अक्षरासाठी ठिपके आणि डॅशच्या छोट्या क्रमांकासह अक्षरे बदलून आणि कमी सामान्य अक्षरांसाठी तुलनेने जास्त लांब क्रम लावणे.

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

सीबी रेडिओ “10-4” द्रुतपणे संवाद साधण्यासाठी “10 कोड” वापरतो! तुझे 20 काय आहे? "

हॅम रेडिओमध्ये मोठ्या संख्येने “क्यू कोड” आहेत.

इतर बरीच उदाहरणे आहेत.

“सायफर” हा शब्द जवळजवळ केवळ अशा कोडसाठी वापरला जातो ज्याचा हेतू संदेशाचा अर्थ लपविण्यासाठी असतो. तर, “मोर्स कोड” हा एक सिफर नाही.

पहिल्या अनुमानानुसार, सर्व सायफर कोड आहेत, परंतु सर्व कोड सायफर नाहीत.


उत्तर 3:

मी आतापर्यंतच्या कोणत्याही उत्तरामुळे आनंदित नाही, म्हणून स्वत: चे उत्तर देण्याचे हे एक उत्तम कारण आहे असे दिसते.

माझ्या शब्दकोषात “कोड” ची व्याख्या “शब्द, अक्षरे, आकडेवारी किंवा इतर प्रतीकांसाठी वापरली जाणारी इतर चिन्हे, विशेषत: गुप्ततेच्या उद्देशाने” या शब्दाची एक सामान्य प्रतिशब्द म्हणून केली आहे.

सर्व कोड गुप्ततेसाठी वापरले जात नाहीत. खरंच, आपण दिलेला “मोर्स कोड” चे उदाहरण संदेशाचा अर्थ लपविण्याकरिता नाही. टेलिग्राफ किंवा रेडिओचे कार्य अधिक कार्यक्षम बनवण्याचा अर्थ असा आहे की सामान्य अक्षरासाठी ठिपके आणि डॅशच्या छोट्या क्रमांकासह अक्षरे बदलून आणि कमी सामान्य अक्षरांसाठी तुलनेने जास्त लांब क्रम लावणे.

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

सीबी रेडिओ “10-4” द्रुतपणे संवाद साधण्यासाठी “10 कोड” वापरतो! तुझे 20 काय आहे? "

हॅम रेडिओमध्ये मोठ्या संख्येने “क्यू कोड” आहेत.

इतर बरीच उदाहरणे आहेत.

“सायफर” हा शब्द जवळजवळ केवळ अशा कोडसाठी वापरला जातो ज्याचा हेतू संदेशाचा अर्थ लपविण्यासाठी असतो. तर, “मोर्स कोड” हा एक सिफर नाही.

पहिल्या अनुमानानुसार, सर्व सायफर कोड आहेत, परंतु सर्व कोड सायफर नाहीत.


उत्तर 4:

मी आतापर्यंतच्या कोणत्याही उत्तरामुळे आनंदित नाही, म्हणून स्वत: चे उत्तर देण्याचे हे एक उत्तम कारण आहे असे दिसते.

माझ्या शब्दकोषात “कोड” ची व्याख्या “शब्द, अक्षरे, आकडेवारी किंवा इतर प्रतीकांसाठी वापरली जाणारी इतर चिन्हे, विशेषत: गुप्ततेच्या उद्देशाने” या शब्दाची एक सामान्य प्रतिशब्द म्हणून केली आहे.

सर्व कोड गुप्ततेसाठी वापरले जात नाहीत. खरंच, आपण दिलेला “मोर्स कोड” चे उदाहरण संदेशाचा अर्थ लपविण्याकरिता नाही. टेलिग्राफ किंवा रेडिओचे कार्य अधिक कार्यक्षम बनवण्याचा अर्थ असा आहे की सामान्य अक्षरासाठी ठिपके आणि डॅशच्या छोट्या क्रमांकासह अक्षरे बदलून आणि कमी सामान्य अक्षरांसाठी तुलनेने जास्त लांब क्रम लावणे.

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

सीबी रेडिओ “10-4” द्रुतपणे संवाद साधण्यासाठी “10 कोड” वापरतो! तुझे 20 काय आहे? "

हॅम रेडिओमध्ये मोठ्या संख्येने “क्यू कोड” आहेत.

इतर बरीच उदाहरणे आहेत.

“सायफर” हा शब्द जवळजवळ केवळ अशा कोडसाठी वापरला जातो ज्याचा हेतू संदेशाचा अर्थ लपविण्यासाठी असतो. तर, “मोर्स कोड” हा एक सिफर नाही.

पहिल्या अनुमानानुसार, सर्व सायफर कोड आहेत, परंतु सर्व कोड सायफर नाहीत.