DevToolPal
हि

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

किसी भी टेक्स्ट के MD5, SHA-1, SHA-256, SHA-384 और SHA-512 हैश एक साथ निकालें, hex या Base64 में।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

आउटपुट

टेक्स्ट

0 कैरेक्टर · 0 B

हैश

परिणाम यहाँ दिखेगा

यह क्या करता है

हैश फ़ंक्शन कितने भी टेक्स्ट को एक छोटे, तय लंबाई वाले फ़िंगरप्रिंट में बदल देता है। एक ही इनपुट हमेशा एक ही हैश देता है, और एक कैरेक्टर बदलने पर भी बिल्कुल अलग हैश मिलता है। हैश का इस्तेमाल डाउनलोड वेरिफ़ाई करने, डुप्लिकेट कंटेंट पकड़ने, cache key बनाने और डेटा साइन करने में होता है।

यह टूल टाइप करते ही पाँच आम हैश एक साथ निकालता है:

  • MD5 — 128 बिट, 32 hex कैरेक्टर
  • SHA-1 — 160 बिट, 40 hex कैरेक्टर
  • SHA-256 — 256 बिट, 64 hex कैरेक्टर
  • SHA-384 — 384 बिट, 96 hex कैरेक्टर
  • SHA-512 — 512 बिट, 128 hex कैरेक्टर

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

  1. टेक्स्ट बॉक्स में टेक्स्ट टाइप या पेस्ट करें, कोई फ़ाइल ड्रॉप करें, या उदाहरण पर क्लिक करें।
  2. सभी हैश तुरंत अपडेट हो जाते हैं। जिसकी ज़रूरत हो, उसके पास कॉपी पर क्लिक करें।
  3. Hex या Base64 आउटपुट चुनें, और अगर जिस सिस्टम से तुलना कर रहे हैं वह कैपिटल अक्षर इस्तेमाल करता है तो अपरकेस hex चालू करें।

उदाहरण

वाक्य The quick brown fox jumps over the lazy dog का MD5 हैश 9e107d9d372bb6826bd81d3542a419d6 है और SHA-256 हैश d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 है। आख़िर में एक फ़ुल स्टॉप जोड़ दें और हर हैश पूरी तरह बदल जाता है।

नोट्स

हैश करने से पहले टेक्स्ट को UTF-8 में बदला जाता है, जो लगभग हर प्रोग्रामिंग भाषा और कमांड-लाइन टूल डिफ़ॉल्ट रूप से करता है। आख़िरी newline भी गिनी जाती है: echo "abc" | md5sum abc\n को हैश करता है, जबकि echo -n "abc" | md5sum abc को।

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

› मुझे कौन-सा हैश इस्तेमाल करना चाहिए?

किसी भी नए काम के लिए SHA-256 या SHA-512 इस्तेमाल करें। सुरक्षा के लिहाज़ से MD5 और SHA-1 टूट चुके हैं (जानबूझकर collisions बनाए जा सकते हैं), लेकिन तेज़ checksum के रूप में ये अब भी ठीक हैं और कई पुराने सिस्टम में इनकी ज़रूरत पड़ती है।

› क्या हैश को उलटकर मूल टेक्स्ट पाया जा सकता है?

नहीं। हैश फ़ंक्शन एक-तरफ़ा होते हैं। "MD5 decrypt" साइटें सिर्फ़ आम शब्दों के पहले से गणना किए गए हैश ढूँढती हैं, इसीलिए छोटे या आम पासवर्ड असुरक्षित होते हैं।

› क्या मुझे पासवर्ड SHA-256 से हैश करने चाहिए?

अकेले नहीं। पासवर्ड के लिए Argon2, bcrypt या scrypt जैसा धीमा, salted एल्गोरिद्म चाहिए। सादे SHA हैश बहुत जल्दी brute-force किए जा सकते हैं।

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

आख़िर में newline या स्पेस, और टेक्स्ट एनकोडिंग जाँचें। यह टूल आप जो टाइप करते हैं उसके सटीक UTF-8 बाइट्स को हैश करता है, आख़िरी newline समेत।

› क्या मेरा टेक्स्ट अपलोड होता है?

नहीं। सभी हैश आपके ब्राउज़र में निकाले जाते हैं।