Toolonit
  1. होम
  2. एन्क्रिप्शन
  3. हैश जनरेटर

MD5 और SHA हैश जनरेटर

टेक्स्ट या फ़ाइलों के SHA और MD5 हैश निकालें।

या कोई फ़ाइल हैश करें

हैश डेटा का एक छोटा फ़िंगरप्रिंट है: एक ही इनपुट से हमेशा एक ही हैश बनता है, और कोई भी बदलाव अलग हैश देता है। टेक्स्ट लिखें या किसी भी साइज़ की फ़ाइल छोड़ें और उसके MD5, SHA-1, SHA-256, SHA-384 और SHA-512 हैश एक साथ पाएँ — डाउनलोड को उसके प्रकाशित चेकसम से मिलाने के लिए, या फ़ाइलों को कहीं भेजे बिना उनकी तुलना करने के लिए। सब कुछ आपके ब्राउज़र में निकाला जाता है, इसलिए आपका टेक्स्ट और फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जाते; यह मुफ़्त है और साइन-अप की ज़रूरत नहीं।

हैश कैसे बनाएँ

  1. टेक्स्ट लिखें या पेस्ट करें और “टेक्स्ट हैश करें” पर क्लिक करें, या किसी भी साइज़ की फ़ाइल छोड़ें (या क्लिक करके चुनें)।
  2. पाँचों हैश एक साथ दिखते हैं: MD5, SHA-1, SHA-256, SHA-384 और SHA-512।
  3. हैश को आपको दिए गए चेकसम से मिलाएँ, या किसी भी वैल्यू को उसके “कॉपी करें” बटन से कॉपी करें।

सुविधाएँ

  • एक ही बार में MD5, SHA-1, SHA-256, SHA-384 और SHA-512
  • टेक्स्ट (UTF-8 के रूप में हैश होता है) या कोई भी फ़ाइल, किसी भी साइज़ की
  • बड़ी फ़ाइलें 4 MB के टुकड़ों में पढ़ी जाती हैं, ताकि मेमोरी कम लगे, प्रोग्रेस के साथ
  • हर वैल्यू के लिए एक क्लिक में कॉपी
  • आपके ब्राउज़र में WebAssembly से निकाला जाता है

क्या यह निजी है?

हाँ। टेक्स्ट और फ़ाइलें आपके ब्राउज़र में WebAssembly से हैश होती हैं; कुछ भी अपलोड नहीं होता, इसलिए आप निजी दस्तावेज़ और बहुत बड़ी फ़ाइलें भी कहीं भेजे बिना हैश कर सकते हैं।

अक्सर पूछे जाने वाले सवाल

फ़ाइल को उसके चेकसम से कैसे मिलाएँ?

फ़ाइल छोड़ें और आपको दिए गए एल्गोरिद्म (आमतौर पर SHA-256) का हैश प्रकाशित वैल्यू से मिलाएँ: अगर हर अक्षर मेल खाता है, तो फ़ाइल ठीक वही है जो प्रकाशित हुई थी। hex हैश में बड़े या छोटे अक्षरों से कोई फ़र्क नहीं पड़ता।

कौन-सा एल्गोरिद्म इस्तेमाल करें?

SHA-256, जब तक आपको किसी दूसरे एल्गोरिद्म में चेकसम न दिया गया हो। MD5 और SHA-1 अनजाने बदलाव पकड़ने के लिए ठीक हैं, पर सुरक्षा के लिए नहीं: एक ही MD5 या SHA-1 हैश वाली अलग-अलग फ़ाइलें जानबूझकर बनाई जा सकती हैं।

क्या यह बड़ी फ़ाइलें हैश कर सकता है?

हाँ। फ़ाइलें 4 MB के टुकड़ों में पढ़ी जाती हैं, इसलिए कई गीगाबाइट की फ़ाइलें भी कम मेमोरी लेती हैं, और साथ-साथ प्रोग्रेस दिखती है।

मेरे टेक्स्ट का हैश कमांड लाइन से अलग क्यों है?

आमतौर पर नई लाइन की वजह से। टेक्स्ट ठीक वैसे ही UTF-8 के रूप में हैश होता है जैसा लिखा गया, जैसे ज़्यादातर कमांड-लाइन टूल करते हैं, पर echo आख़िर में एक नई लाइन जोड़ देता है: वही बाइट हैश करने के लिए echo -n या printf इस्तेमाल करें। शुरुआत या आख़िर में एक स्पेस भी हैश बदल देता है।

क्या पासवर्ड सेव करने के लिए SHA-256 इस्तेमाल कर सकते हैं?

नहीं। MD5 और SHA-256 जैसे तेज़ हैश पासवर्ड के लिए ग़लत औज़ार हैं, क्योंकि अनुमान एक सेकंड में अरबों बार आज़माए जा सकते हैं। पासवर्ड bcrypt या Argon2 जैसे धीमे पासवर्ड हैश से सेव करें।

संबंधित टूल