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