सामग्री पर जाएं

हैश जनरेटर

किसी भी टेक्स्ट से तुरंत SHA-1, SHA-256, SHA-384 और SHA-512 हैश जनरेट करें। डेटा अखंडता सत्यापित करें। मुफ्त, 100% आपके ब्राउज़र में चलता है।

हैश जनरेट करने के लिए टेक्स्ट टाइप या पेस्ट करें

क्रिप्टोग्राफिक हैश क्या है?

एक क्रिप्टोग्राफिक हैश फंक्शन किसी भी इनपुट को लेता है और एक निश्चित-आकार का फिंगरप्रिंट (डाइजेस्ट) उत्पन्न करता है। इनपुट में एक अक्षर का भी परिवर्तन पूरी तरह से अलग हैश उत्पन्न करता है — इसे एवलांच इफेक्ट कहा जाता है। हैश फंक्शन एकतरफा और नियतात्मक होते हैं।

एल्गोरिदम

SHA-1 (160-बिट) पदावनत है। SHA-256 (256-बिट, SHA-2 परिवार) आधुनिक मानक है — TLS, Bitcoin और कोड साइनिंग में उपयोग किया जाता है। SHA-384 / SHA-512 (384/512-बिट) दीर्घकालिक संग्रहण के लिए उच्च सुरक्षा मार्जिन प्रदान करते हैं।

सामान्य उपयोग

  • फ़ाइल अखंडता: ट्रांसफर से पहले और बाद में फ़ाइल को हैश करें — मिलान करने वाले डाइजेस्ट गारंटी देते हैं कि डेटा अपरिवर्तित है।
  • पासवर्ड स्टोरेज: पासवर्ड के लिए सीधे SHA-* का उपयोग न करें। प्रोडक्शन में सॉल्ट के साथ Argon2, bcrypt, या scrypt का उपयोग करें।
  • डिजिटल हस्ताक्षर: दस्तावेज़ को हैश करें, फिर प्राइवेट की से हैश पर हस्ताक्षर करें।
  • डेटा डिडुप्लिकेशन: हैश फिंगरप्रिंट की तुलना करके समान फ़ाइलों की पहचान करें।

अगली पीढ़ी के हैश फंक्शन

SHA-3 (Keccak, FIPS 202 में मानकीकृत) SHA-2 से पूरी तरह से अलग आंतरिक संरचना प्रदान करता है, यदि SHA-2 कभी समझौता हो जाए तो गहन-रक्षा प्रदान करता है। BLAKE3 एक आधुनिक, समानांतर करने योग्य हैश फंक्शन है जो गति के लिए अनुकूलित है — मल्टी-कोर CPU पर SHA-256 से काफी तेज। हालांकि, न SHA-3 और न BLAKE3 अभी तक Web Crypto API में उपलब्ध हैं। अधिकांश अनुप्रयोगों के लिए, SHA-256 मानक बना हुआ है और अनुशंसित डिफ़ॉल्ट है।

गोपनीयता

हैशिंग Web Crypto API का उपयोग करके 100% आपके ब्राउज़र में चलती है। कोई डेटा कभी सर्वर को नहीं भेजा जाता।