हैश जेनरेटर — मुफ़्त ऑनलाइन

टेक्स्ट से MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE2, CRC32 और 10 अन्य हैश ऑनलाइन (online) बनाएँ।

Generator

MD5, SHA-256, SHA-3, BLAKE2, RIPEMD-160 और अन्य 12

आउटपुट फ़ॉर्मेट चयन के साथ 17 हैश व चेकसम एल्गोरिदम

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

इन एल्गोरिदम के बारे में

MD5 और SHA-1 तेज़ हैं लेकिन क्रिप्टोग्राफ़िक रूप से समझौता किए जा चुके हैं - चेकसम के लिए उपयोगी हैं, लेकिन पासवर्ड या किसी भी सुरक्षा-महत्वपूर्ण चीज़ के लिए कभी नहीं। SHA-256, SHA-512, और बाकी SHA-2 परिवार (SHA-224, SHA-384) सुरक्षित हैशिंग का वर्तमान मानक हैं। SHA-3 (Keccak) एक नया, संरचनात्मक रूप से भिन्न परिवार है, जिसे SHA-2 के विकल्प के रूप में प्रस्तुत किया गया है। BLAKE2 एक आधुनिक हाई-स्पीड हैश है जो कुछ क्रिप्टोकरेंसी में उपयोग होता है। RIPEMD-160 का उपयोग बिटकॉइन एड्रेस जेनरेशन में SHA-256 के साथ किया जाता है। SHAKE128/256 SHA-3 परिवार के विस्तार योग्य आउटपुट फ़ंक्शन हैं। CRC32 और Adler-32 बिल्कुल भी क्रिप्टोग्राफ़िक हैश नहीं हैं - ये तेज़ चेकसम हैं जो जानबूझकर की गई छेड़छाड़ का प्रतिरोध करने के बजाय आकस्मिक डेटा भ्रष्टाचार का पता लगाने के लिए बनाए गए हैं।

यह टूल क्या करता है

हैश जनरेटर आपके दिए टेक्स्ट का हैश या चेकसम 17 एल्गोरिदम से निकालता है: MD5, SHA-1, SHA-2 परिवार, SHA-3, SHAKE, BLAKE2, RIPEMD-160, CRC32 और Adler-32। परिणाम छोटे अक्षरों वाले हेक्स, बड़े अक्षरों वाले हेक्स या Base64 में दिखाया जा सकता है।

टेक्स्ट को UTF-8 बाइट के रूप में हैश किया जाता है, जैसा ज़्यादातर प्रोग्रामिंग भाषाएँ और कमांड-लाइन टूल करते हैं, इसलिए परिणाम उसी स्ट्रिंग पर md5sum, sha256sum या hashlib कॉल से मेल खाता है।

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

  • डाउनलोड की गई फ़ाइल का प्रकाशित चेकसम मेल खाता है या नहीं, यह जाँचना, या अपने कोड के लिए टेस्ट वेक्टर बनाना।
  • किसी टेक्स्ट से कैश कुंजी, ETag या डुप्लिकेट हटाने वाली कुंजी बनाना।
  • दो मानों को पूरा दिखाए बिना उनकी तुलना करना, जैसे किसी सपोर्ट टिकट में।
  • हैश फ़ंक्शन का व्यवहार सीखना: एक अक्षर बदलें और देखें कि पूरा हैश कैसे बदल जाता है।

उदाहरण

hello · MD5

5d41402abc4b2a76b9719d911017c592

hello · SHA-1

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

hello · SHA-256

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

hello · SHA-256 (Base64)

LPJNul+wow4m6DsqxbninhsWHlwfp0JecwQzYpOLmCQ=

hello · CRC32

3610a686

इस टूल के बारे में सवाल

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

अखंडता जाँच के लिए SHA-256 सुरक्षित डिफ़ॉल्ट विकल्प है। MD5 और SHA-1 सुरक्षा के लिहाज़ से टूट चुके हैं और केवल ग़ैर-सुरक्षा चेकसम के लिए ठीक हैं; CRC32 और Adler-32 आकस्मिक ख़राबी पकड़ते हैं, जानबूझकर की गई छेड़छाड़ नहीं।

क्या इससे पासवर्ड हैश कर सकते हैं?

नहीं। पासवर्ड के लिए आपके ऐप्लिकेशन में bcrypt, scrypt या Argon2 जैसा धीमा, सॉल्ट वाला एल्गोरिदम चाहिए। SHA-256 जैसे तेज़ हैश को ब्रूट फ़ोर्स से जल्दी तोड़ा जा सकता है।

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

आमतौर पर इनपुट में अदृश्य अंतर के कारण: अंत में नई पंक्ति, Windows की लाइन एंडिंग या अलग टेक्स्ट एनकोडिंग। एक भी बाइट बदलने पर हैश पूरी तरह बदल जाता है।

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।