विभिन्न प्रकार की हैशिंग निम्नलिखित हैं:
1. RIPEMD
- RIPEMD को 1996 में यूरोप में RIPE परियोजना के हिस्से के रूप में विकसित किया गया था, जिसमें MD4/5 पर हमलों में शामिल शोधकर्ता शामिल थे।
- यह MD5/SHA के समान है और 16 चरणों के 5 राउंड की दो समानांतर पंक्तियों का उपयोग करता है।
- यह 160-बिट हैश मान बनाता है।
- यह धीमा है लेकिन संभवतः SHA से अधिक सुरक्षित है।
2. MD5
- एक MD5 हैश फंक्शन डेटा की एक स्ट्रिंग को एन्कोड करता है और इसे 128-बिट फिंगरप्रिंट में एन्कोड करता है।
- MD5 आमतौर पर डेटा अखंडता की जांच के लिए चेकसम के रूप में उपयोग किया जाता है।
- MD5 को विस्तारित हैश कोलिजन कमजोरियों से पीड़ित माना जाता है, लेकिन यह दुनिया में सबसे व्यापक रूप से उपयोग किए जाने वाले एल्गोरिदम में से एक है।
3. CRC32
- एक साइक्लिक रिडंडेंसी चेक (CRC) एक त्रुटि-पता लगाने वाला कोड है जिसका उपयोग आमतौर पर डेटा में आकस्मिक परिवर्तनों की खोज के लिए किया जाता है।
- CRC32 का उपयोग करके समान डेटा स्ट्रिंग को एन्कोड करने पर हमेशा समान हैश आउटपुट परिणाम होगा, इसलिए CRC32 का उपयोग फ़ाइल अखंडता जांच के लिए हैश एल्गोरिदम के रूप में लगातार किया जाता है।
- आजकल, CRC32 का उपयोग ज़िप फ़ाइलों के बाहर असाधारण रूप से किया जाता है।
- साइक्लिक रिडंडेंसी चेक इसके स्रोत डिवाइस द्वारा एक पैकेट के लिए गणना की गई एक संख्या है, और इस प्रकार गंतव्य कंप्यूटर द्वारा पुनर्गणना की जाती है। यदि गंतव्य कंप्यूटर पर मूल और पुनर्गणना संस्करण भिन्न हैं, तो पैकेट भ्रष्ट है और इसे पुनः भेजा या हटाया जाना चाहिए।
- CRC को लागू करने के लिए गणितीय प्रक्रिया अंतर्राष्ट्रीय दूरसंचार संघ (ITU) द्वारा परिभाषित की गई है और इसमें 4 KB जानकारी या उससे कम के पैकेट के लिए पैकेट द्वारा प्रेषित जानकारी के लिए 16-बिट बहुपद का उपयोग करना शामिल है, या 4 KB से बड़े पैकेट के लिए 32-बिट बहुपद।
4. टाइगर एल्गोरिदम (Tiger Algorithm)
- टाइगर सिफर एल्गोरिदम MD5 और SHA परिवारों की तुलना में एक तेज़ और पर्याप्त एल्गोरिदम है।
- इसमें 192-बिट हैशिंग सिस्टम है और आमतौर पर नए युग के कंप्यूटरों में उपयोग किया जाता है।
- टाइगर 2 इस एल्गोरिदम का एक उन्नत रूप है जो टाइगर एल्गोरिदम से अधिक गतिशील है।
- टाइगर को लगभग विश्वव्यापी मर्कल-डैमगार्ड पैराडाइम का उपयोग करके डिज़ाइन किया गया है।
- वन-वे कम्प्रेशन फंक्शन 64-बिट शब्दों पर काम करता है, 3 शब्दों की स्थिति का समर्थन करता है और 8 शब्दों की जानकारी प्रोसेस करता है।
- 24 राउंड हैं, XOR और जोड़/घटाव, रोटेट्स, और S-बॉक्स लुकअप के साथ ऑपरेशन मिश्रण का एक सेट उपयोग करता है, और 8 इनपुट शब्दों से 24 राउंड कुंजियों को बदलने के लिए एक काफी जटिल कुंजी शेड्यूलिंग एल्गोरिदम।
5. मैसेज डाइजेस्ट एल्गोरिदम (MD4)
- मैसेज डाइजेस्ट एल्गोरिदम (MD4) एक क्रिप्टोग्राफिक हैश फंक्शन है जो 128-बिट डाइजेस्ट उत्पन्न करता है।
- MD4 में एक सुरक्षा दोष था क्योंकि 1995 में पहला कोलिजन अटैक खोजा गया था। उसके बाद, कुछ नए हमलों ने भी इस हैश फंक्शन को प्रभावित किया।
- रोनाल्ड रिवेस्ट ने 1990 में MD4 का निर्माण किया और इसने MD5, SHA-1, और RIPEMD एल्गोरिदम के डिजाइन को प्रभावित किया।