हैश जनरेटर: MD5, SHA-1, SHA-256, SHA-384, SHA-512

फ़ाइल या टेक्स्ट का चेकसम निकालें और जाँचें कि डाउनलोड पूरा और बिना बदलाव का है।

टेक्स्ट या फ़ाइल
हैश

कैसे इस्तेमाल करें

  1. टेक्स्ट लिखें, या कोई फ़ाइल खोलें (किसी भी प्रकार की, 25 MB तक)।
  2. एक एल्गोरिद्म चुनें या पाँचों देखें।
  3. स्रोत पर दिए हैश से मिलाएँ, या कॉपी करें।

ज़रूरी जानकारी

SHA-1, SHA-256, SHA-384 और SHA-512 आपके ब्राउज़र के अपने WebCrypto से बनते हैं। MD5 WebCrypto में नहीं है, इसलिए हम अपना कोड इस्तेमाल करते हैं, जिसे RFC 1321 की आधिकारिक टेस्ट वैल्यू से जाँचा गया है। टेक्स्ट UTF-8 में हैश होता है, इसलिए हिन्दी का नतीजा Linux या Python जैसा ही आता है।

डाउनलोड जाँचने के लिए फ़ाइल खोलें और SHA-256 वैल्यू को आधिकारिक वेबसाइट के चेकसम से अक्षर-दर-अक्षर मिलाएँ (छोटे-बड़े अक्षर से फ़र्क नहीं पड़ता)। एक बाइट भी अलग हो तो हैश पूरी तरह बदल जाता है।

MD5 और SHA-1 सुरक्षा के लिए टूट चुके हैं: हमलावर एक ही हैश वाली दो अलग फ़ाइलें बना सकते हैं। इन्हें सिर्फ़ जल्दी चेकसम के लिए इस्तेमाल करें। नए काम के लिए SHA-256 या उससे मज़बूत चुनें। सादा हैश पासवर्ड रखने का सुरक्षित तरीका नहीं है; सर्वर पर bcrypt या Argon2 जैसा पासवर्ड-हैशिंग फ़ंक्शन इस्तेमाल करें।

सवाल-जवाब

कौन-सा हैश इस्तेमाल करें?

डाउनलोड जाँचने और ज़्यादातर नए काम के लिए SHA-256। MD5 तभी, जब स्रोत सिर्फ़ MD5 देता हो।

क्या हैश के लिए मेरी फ़ाइल अपलोड होती है?

नहीं। फ़ाइल आपके ब्राउज़र में ही पढ़ी और हैश होती है।

क्या हैश से असली टेक्स्ट वापस मिल सकता है?

नहीं। हैश एक-तरफ़ा होते हैं।

दूसरी साइट से अलग हैश क्यों आ रहा है?

देखें कि टेक्स्ट के अंत में कोई फ़ालतू स्पेस या नई लाइन तो नहीं; इससे हैश बदल जाता है।

छोटे या बड़े अक्षर?

दोनों एक ही वैल्यू हैं। स्रोत बड़े अक्षर दिखाए तो UPPERCASE चालू करें।

आख़िरी अपडेट: