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

MD5 हॅश

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