| मूल इनपुट | MD5-32 | MD5-16 | MD5-32 अपरकेस |
|---|
128-बिट डाइजेस्ट उत्पन्न करता है और इसे 32 लोअरकेस हेक्साडेसिमल वर्णों के रूप में प्रदर्शित करता है। इसका व्यापक रूप से फ़ाइल अखंडता जांच, डेटा फ़िंगरप्रिंट और डिडुप्लीकेशन के लिए उपयोग किया जाता है। उदाहरण: 5d41402abc4b2a76b9719d911017c592
9–24 अक्षर लेता है, जो प्रभावी रूप से मध्य 64 बिट्स को उजागर करता है। यह छोटा है, लेकिन इसमें टकराव का जोखिम अधिक है (लगभग 2⁻⁶⁴ )। कम-सुरक्षा परिदृश्यों में छोटी आईडी या टोकन के लिए उपयुक्त, लेकिन सुरक्षा सत्यापन के लिए अनुशंसित नहीं।
A–F ) के साथ। कुछ लीगेसी सिस्टम, भुगतान हस्ताक्षर या एंटरप्राइज़ इंटरफ़ेस के लिए अपरकेस आउटपुट की आवश्यकता होती है। उदाहरण: 5D41402ABC4B2A76B9719D911017C592
UTF-8 एन्कोडेड स्ट्रिंग के रूप में मानता है और हैशिंग से पहले स्वचालित रूप से चीनी, जापानी या इमोजी जैसे मल्टीबाइट वर्णों को बाइट अनुक्रमों में परिवर्तित करता है। यह सबसे सामान्य मोड है और सामान्य टेक्स्ट इनपुट के लिए काम करता है।
0-9, a-f , रिक्त स्थान को अनदेखा किया गया)। हैशिंग से पहले प्रत्येक दो वर्णों को एक बाइट के रूप में पार्स किया जाता है। यह कुंजी या प्रोटोकॉल पेलोड जैसे कच्चे बाइनरी डेटा को हैश करते समय उपयोगी होता है। उदाहरण इनपुट: 48 65 6c 6c 6f
Base64 स्ट्रिंग के रूप में मानता है, इसे कच्चे बाइट्स में डीकोड करता है, और उन बाइट्स को हैश करता है। बेस64 में प्रदर्शित फ़ाइल या छवि सामग्री के मूल हैश की गणना करते समय उपयोगी। उदाहरण: SGVsbG8=
\n का उपयोग करके इनपुट को कई लाइनों में विभाजित करता है और प्रत्येक पंक्ति को स्वतंत्र रूप से हैश करता है। खाली लाइनें स्वचालित रूप से नजरअंदाज कर दी जाती हैं। प्राथमिक आउटपुट प्रति पंक्ति एक हैश दिखाता है, और नीचे दी गई पूर्ण बैच तालिका में MD5-32, MD5-16 और एक-क्लिक CSV निर्यात के साथ अपरकेस परिणाम शामिल हैं। उपयोगकर्ता नाम, पासवर्ड सूची और डेटासेट प्रोसेसिंग के लिए उपयोगी।