फ्री ऑनलाइन हैश जेनरेटर — MD5, SHA-256, SHA-512
किसी भी टेक्स्ट से तुरंत MD5, SHA-1, SHA-256, SHA-384, और SHA-512 हैश जनरेट करें — सभी पांच एल्गोरिदम एक साथ, 100% आपके ब्राउज़र में।
प्राइवेसी
सारा हैशिंग आपके ब्राउज़र में ही Web Crypto API और एक pure-JS MD5 implementation का उपयोग करके स्थानीय रूप से किया जाता है। आपका टेक्स्ट कभी भी हमारे सर्वर पर नहीं भेजा जाता।
हैश फंक्शन क्या है?
एक हैश फंक्शन किसी भी इनपुट टेक्स्ट को लेकर एक निश्चित-लंबाई (fixed-length) आउटपुट स्ट्रिंग — यानी हैश — तैयार करता है। यह प्रक्रिया वन-वे होती है: आप किसी हैश को रिवर्स करके मूल टेक्स्ट प्राप्त नहीं कर सकते। हैश फंक्शन डिटरमिनिस्टिक होते हैं: समान इनपुट हमेशा समान आउटपुट देता है। इनका व्यापक उपयोग डेटा इंटीग्रिटी वेरिफिकेशन, पासवर्ड स्टोरेज, डिजिटल सिग्नेचर और कंटेंट एड्रेसिंग में किया जाता है।
MD5, SHA-1, SHA-256, SHA-384, SHA-512: किसे कब इस्तेमाल करें
अपने उपयोग के लिए सही एल्गोरिदम चुनें:
सुरक्षा के लिए डिप्रीकेटेड। नॉन-क्रिटिकल फाइल चेकसम और लीगेसी सिस्टम के लिए उपयुक्त। एक 32-character hex string प्रोड्यूस करता है।
डिजिटल सिग्नेचर के लिए डिप्रीकेटेड, फिर भी Git commit hashes में उपयोग होता है। एक 40-character hex string प्रोड्यूस करता है।
गोल्ड स्टैंडर्ड। TLS सर्टिफिकेट, JWT टोकन और Bitcoin में उपयोग होता है। एक 64-character hex string प्रोड्यूस करता है।
उच्च-सुरक्षा संदर्भों के लिए SHA-2 वेरिएंट। एक 96-character hex string प्रोड्यूस करता है।
अधिकतम प्रतिरोध। अधिक कम्प्यूटेशनल ओवरहेड। एक 128-character hex string प्रोड्यूस करता है।
हैश जेनरेटर के सामान्य उपयोग-मामले
क्रिप्टोग्राफिक हैशिंग के व्यावहारिक उपयोग:
यह सत्यापित करने के लिए हैश वैल्यू की तुलना करें कि डाउनलोड की गई फाइलें पूर्ण और अपरिवर्तित हैं।
डेटाबेस में प्लेनटेक्स्ट के बजाय हैश किए हुए (और सॉल्टेड) पासवर्ड स्टोर करें।
SSL/TLS सर्टिफिकेट सिग्नेचर एल्गोरिदम के लिए SHA-256 या SHA-384 पर निर्भर करते हैं।
डिप्लॉय के समय ब्राउज़र कैश को इनवैलिडेट करने के लिए एसेट फाइलनेम में एक कंटेंट हैश जोड़ें।
Git, IPFS और अन्य सिस्टम कंटेंट की विशिष्ट पहचान के लिए हैश का उपयोग करते हैं।