सिक्योर हॅश अल्गोरिदम (एसएचए) आणि मेसेज डायजेस्ट (एमडी 5) मल्टीमीडिया ऑथेंटिकेशन डेटा सिक्युरिटीसाठी डीफॉल्ट क्रिप्टोग्राफिक हॅश फंक्शन आहेत. आधुनिक क्रिप्टोसिस्टममध्ये क्रिप्टोग्राफिक हॅशटॅग महत्वाची भूमिका निभावतात. म्हणूनच या अल्गोरिदमची मूलभूत यंत्रणा आणि विशिष्ट हॅश अल्गोरिदमच्या निवडीशी संबंधित मुद्दे समजून घेणे महत्वाचे आहे. हॅशिंग एक-वे गणिती कार्यावर आधारित आहे; गणना करणे सोपे आहे परंतु उलट करणे कठीण आहे अशी वैशिष्ट्ये. हॅश फंक्शन्स अस्वीकरण संदेश सत्यापन कोड (एचएमएसी) संरक्षण यंत्रणेचा आधार आहेत. हे एक मूलभूत नेटवर्क सुरक्षा तंत्रज्ञान आहे जे विशिष्ट सुरक्षा उद्दिष्टे साध्य करण्यासाठी वापरले जाते.

एसएचए आणि एमडी 5 हे दोन मान्यताप्राप्त हॅश फंक्शन आहेत. एमडी 5 हॅशिंग अल्गोरिदम इनपुट म्हणून एक अनियंत्रित लांबी संदेश प्राप्त करते आणि येणार्‍या संदेशाचे 128-बिट "फिंगरप्रिंट" किंवा "संदेश विश्लेषण" आउटपुट करते. हे एक-वे फंक्शन आहे जे दिलेल्या डेटावरून हॅशची गणना करणे सुलभ करते. हे साध्या बायनरी ऑपरेशन्सचे जटिल अनुक्रम आहे, जसे की अनन्य ओआर (एक्सओआर) आणि फिरणे, जे इनपुट डेटावर चालविले जातात आणि 128-बिट पचन निर्माण करतात. एसएचए एमडी 5 आणि सिक्युर हॅश स्टँडर्ड (एसएचएस) मध्ये दर्शविलेल्या अल्गोरिदमचा संभाव्य उत्तराधिकारी आहे. SHA-1 हे 1994 च्या SHA मानदंडातील पुनरावृत्ती आहे. आम्ही दोन हॅशिंग फंक्शन्स दरम्यान वस्तुनिष्ठ तुलना केली.

SHA म्हणजे काय?

यूएस इंस्टिट्यूट ऑफ स्टँडर्ड्स अँड टेक्नॉलॉजी (एनआयएसटी) द्वारे विकसित केलेली सिक्युर हॅश अल्गोरिदम (एसएचए) सिक्योर हॅश स्टँडर्ड (एसएचएस) मध्ये परिभाषित क्रिप्टोग्राफिक हॅश फंक्शन्सची मालिका आहे. फेडरल डेटा प्रोसेसिंग स्टँडर्ड (एफएपी १-2०-२) चार सुरक्षित हॅश अल्गोरिदम - एसएए -१, एसएए -२A6, शेका-,4, आणि एसएचए -12१२ - सर्व पुनरावृत्ती, संदेश-आधारित एकतर्फी हॅश कार्ये सादर करते. बिटमैप नावाची 160-512-बिट कंडेन्स्ड प्रतिमा तयार करण्यासाठी - जास्तीत जास्त 264 ते 2128 लांबीचा समावेश आहे. इनकमिंग मेसेजवर ब्लॉक्स 512 - 1024 बिटमध्ये प्रक्रिया केली जाते. SHA-1 एक सामान्यतः वापरला जाणारा 160-बिट हॅश फंक्शन आहे जो MD5 अल्गोरिदम सारखा असतो आणि फाईलची अखंडता तपासण्यासाठी लाट कॅलक्युलेटर द्वारे बहुधा वापरला जातो.

एमडी 5 म्हणजे काय?

मेसेज डायजेस्ट (एमडी 5) एक लोकप्रिय हॅशिंग अल्गोरिदम आहे जो रॉन रिव्हस्टने विकसित केला आहे आणि आज विविध इंटरनेट अनुप्रयोगांमध्ये वापरला जातो. हे एक क्रिप्टोग्राफिक हॅश अल्गोरिदम आहे जे अनियंत्रित लांबीच्या स्ट्रिंगमधून 128-बिट मूल्य व्युत्पन्न करण्यासाठी वापरले जाऊ शकते. त्याच्या सुरक्षा असुरक्षा असूनही, मुख्यत: फायलीची अखंडता तपासण्यासाठी वापरली जाते आणि वापरली जाते. एमडी 5 मागील एमडी 4 अल्गोरिदम वर आधारित आहे. मूलभूत अल्गोरिदम स्वतः ब्लॉक्समधील कॉम्प्रेशन फंक्शनवर आधारित आहे. एमडी 5 अल्गोरिदमला एक अनियंत्रित लांबीचा संदेश प्राप्त होतो आणि हे 128-बिट "फिंगरप्रिंट" किंवा "संदेश विश्लेषण" म्हणून आउटपुट होते. एमडी 5 एमडी 4 अल्गोरिदम इतका वेगवान नाही, परंतु यामुळे डेटा सुरक्षिततेत लक्षणीय सुधारणा होते. हे सामान्यत: सुरक्षा प्रोटोकॉल आणि एसएसएच, एसएसएल आणि आयपीसेक सारख्या अनुप्रयोगांमध्ये वापरले जाते.

SHA आणि MD5 मधील फरक

एसएचए आणि एमडी 5 ची मूलतत्त्वे

- सेफ हॅश अल्गोरिदम (एसएचए) यूएस नॅशनल इंस्टिट्यूट ऑफ स्टँडर्ड्स अँड टेक्नॉलॉजी (एनआयएसटी) द्वारे विकसित क्रिप्टोग्राफिक हॅश फंक्शन्सची एक मालिका आहे. मेसेज डायजेस्ट (एमडी 5) एक लोकप्रिय हॅशिंग अल्गोरिदम आहे जो रॉन रिव्हस्टने विकसित केला आहे आणि आज विविध इंटरनेट अनुप्रयोगांमध्ये वापरला जातो. हे एक क्रिप्टोग्राफिक हॅश अल्गोरिदम आहे जे अनियंत्रित लांबीच्या स्ट्रिंगमधून 128-बिट मूल्य व्युत्पन्न करण्यासाठी वापरले जाऊ शकते. एमडी 5 प्रमाणे, एसएएचए, एसएसएच, एसएसएल, एस-मिम (सुरक्षित / बहु-प्रयोजन मेल विस्तार) आणि आयपीसीसीसारख्या प्रोग्राममध्ये मोठ्या प्रमाणात वापरला जातो.

SHA आणि MD5 साठी संदेश लांबी

- फेडरल इन्फॉर्मेशन प्रोसेसिंग स्टँडर्ड्स (एफएपी 180-2) चार सुरक्षित हॅश अल्गोरिदम एकत्र करतात - एसएचए -1, शे -२ 256, शे -A 384 आणि शे-5१२ - हे सर्व पुनरुत्पादक, एक-वेळ हॅश कार्ये करू शकतात. 264 ते 2128 च्या जास्तीत जास्त लांबीसह संदेश - 160-512-बिट कंडेन्स्ड प्रतिमा तयार करेल ज्याला संदेश पाचन म्हटले जाते. एमडी 5 अल्गोरिदमला पर्यायी लांबी संदेश प्राप्त होतो आणि 128-बिट "फिंगरप्रिंट" किंवा "संदेश-डायजेस्ट" आउटपुट करतो.

SHA आणि MD5 साठी सुरक्षा

- एमडी 5 हॅश सहसा हेक्साडेसिमल क्रमांक 32 म्हणून दर्शविले जाते आणि असे म्हणतात की ते क्रिप्टोग्राफिकरित्या तुटलेले आहेत आणि यामुळे विवाद होऊ शकतात. जरी हे एक मान्यताप्राप्त क्रिप्टोग्राफिक हॅश फंक्शन आहे, परंतु ते संघर्ष-आधारित सुरक्षा सेवा आणि प्रोग्राम किंवा डिजिटल स्वाक्षर्‍यासाठी योग्य नाही. यामधून, SHA MD5 पेक्षा अधिक सुरक्षित असल्याचे मानले जाते. हे इनपुट म्हणून बिट्सचा प्रवाह प्राप्त करते आणि निर्दिष्ट आकाराचे उत्पादन मिळवते. आता SHA-1 चे सुरक्षित प्रकार आहेत ज्यात SHA-256, SHA-384 आणि SHA-512 यांचा समावेश आहे आणि संख्या संदेशाच्या पाचक शक्तीचे प्रतिबिंबित करतात.

SHA आणि MD5: तुलना सारणी

SHA आणि MD5 चा सारांश

बर्‍याच प्रकारे, SHA-1 MD5 पेक्षा अधिक सुरक्षित दिसते. SHA-1 वर ज्ञात हल्ले नोंदवले गेले असले तरी ते एमडी 5 च्या हल्ल्यांपेक्षा कमी गंभीर आहेत. येथे XA-256, SHA-384 आणि SHA-512 सारख्या सुरक्षित आणि चांगल्या हॅश फंक्शन्स आहेत, त्या सर्व काही जवळजवळ सुरक्षित आहेत आणि यापूर्वी कधीही हल्ला झाला नव्हता. तथापि, एमडी 5 हे सुप्रसिद्ध क्रिप्टोग्राफिक हॅश फंक्शनपैकी एक आहे, परंतु हे सुरक्षा-आधारित सेवा आणि अनुप्रयोगांसाठी फारसे अनुकूल नाही कारण ते क्रिप्टोग्राफिक आहे. अशा प्रकारे, एमडी 5 हा एसएएपेक्षा कमी सुरक्षित म्हणून बर्‍याच क्रिप्टोग्राफिक अधिकार्यांद्वारे विचार केला जातो. SHA अल्गोरिदम MD5 पेक्षा थोडा हळू आहे, परंतु मोठ्या संदेशाची लांबी त्यास उलट्या आक्रमण आणि जबरदस्तीच्या टक्करांपासून वाचवते.

संदर्भ

  • फर्च्ट, बोरको मल्टीमीडिया ज्ञानकोश बर्लिन, जर्मनी: स्प्रिन्जर, २००.. मुद्रण
  • लिऊ, डेल. नेक्स्ट जनरेशन एसएसएच 2 ची अंमलबजावणी करीत आहे: डेटा संरक्षण मधील क्रिया. आम्सटरडॅम, नेदरलँड्स: Syngress, 2011. मुद्रण
  • ऑप्लिगर, रोल्फ. संपूर्ण जगासाठी सुरक्षा तंत्रज्ञान. नॉरवुड, मॅसेच्युसेट्स: आर्टेक हाऊस, 2003. प्रिंट
  • प्रतिमा क्रेडिट: https://upload.wikimedia.org/wikedia/commons/thumb/1/16/Fips186-2.svg/500px-Fips186-2.svg.png
  • प्रतिमा क्रेडिट: https://upload.wikimedia.org/wikedia/commons/thumb/e/e2/SHA-1.svg/576px-SHA-1.svg.png