हैश जनरेटर
किसी भी टेक्स्ट से तुरंत 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% आपके ब्राउज़र में चलती है। कोई डेटा कभी सर्वर को नहीं भेजा जाता।