English 简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// हैश · डाइजेस्ट · फ़िंगरप्रिंट

MD5 हैश

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