इस पोस्ट में हम MD5 और SHA1 के बीच के अंतर को समझेंगे -
MD5
-
यह संदेश डाइजेस्ट के लिए खड़ा है।
-
संदेश डाइजेस्ट की लंबाई के अनुसार इसमें 128 बिट हो सकते हैं।
-
इसकी गति SHA1 की तुलना में तेज है।
-
प्रारंभिक संदेश को समझने के लिए, हमलावर को 2^128 ऑपरेशन की आवश्यकता होगी।
-
यह आसान है।
-
यह अच्छी सुरक्षा प्रदान नहीं करता है।
-
यदि हमलावर को ऐसे 2 संदेशों की तलाश करनी है जिनमें समान संदेश डाइजेस्ट हों, तो हमलावर को 2^64 ऑपरेशन करने होंगे।
-
MD5 1992 में प्रस्तुत किया गया था।
SHA1
-
यह सिक्योर हैश एल्गोरिथम के लिए खड़ा है।
-
संदेश डाइजेस्ट की लंबाई के अनुसार इसमें 160 बिट हो सकते हैं।
-
इसकी गति MD5 के मुकाबले धीमी है।
-
प्रारंभिक संदेश को समझने के लिए, हमलावर को 2^160 ऑपरेशन की आवश्यकता होगी।
-
यह MD5 की तुलना में अधिक जटिल है।
-
यह पर्याप्त मात्रा में सुरक्षा प्रदान करता है।
-
हमलावर को 2^80 ऑपरेशन करने होंगे जो MD5 से अधिक है।
-
इसे 1995 में प्रस्तुत किया गया था।