हैश कैलकुलेटर
किसी भी टेक्स्ट का SHA-256, SHA-384, SHA-512, SHA-1, या MD5 हैश कैलकुलेट करें। SHA Web Crypto API का उपयोग करता है; MD5 प्योर JavaScript में चलता है।
यह कैसे काम करता है
हैश कैलकुलेटर MD5, SHA-1, SHA-256, SHA-384 और SHA-512 एल्गोरिदम का उपयोग करके टेक्स्ट या फाइलों के लिए क्रिप्टोग्राफिक हैश मान गणना करता है — पूरी तरह ब्राउज़र में, कोई डेटा अपलोड नहीं।
इनपुट बॉक्स में टेक्स्ट दर्ज करें या स्थानीय फ़ाइल लोड करें। टूल तुरंत सभी समर्थित एल्गोरिदम के हैश मान गणना करता है। फ़ाइल अखंडता सत्यापित करने के लिए गणना किए गए हैश को अपेक्षित मान से तुलना करें।
MD5 और SHA-1 क्रिप्टोग्राफिक रूप से पुराने हैं लेकिन अभी भी चेकसम के लिए उपयोग होते हैं। सुरक्षा उद्देश्यों के लिए SHA-256 या उससे ऊपर की सिफारिश की जाती है।
व्यावहारिक उदाहरण
hello लिखें और SHA-256 चुनें: डाइजेस्ट है 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824। एक अक्षर बड़ा करें — Hello — और आउटपुट का हर वर्ण बदल जाता है; यही हिमस्खलन प्रभाव हैश को अखंडता जाँचने योग्य बनाता है। विक्रेता का प्रकाशित चेकसम अपेक्षित-हैश खाने में चिपकाएँ तो टूल दोनों की तुलना कर एक वर्ण का अंतर भी पकड़ लेता है। डाउनलोड की गई फ़ाइल (256 MB तक) खींचकर छोड़ें — बिना अपलोड हैश बनता है; या API हस्ताक्षर डिबग करते समय HMAC निकालने के लिए कुंजी जोड़ें।
उपयोग के मामले
- फाइल अखंडता सत्यापित करना
- पासवर्ड हैश की तुलना करना
- सॉफ्टवेयर वितरण के लिए चेकसम उत्पन्न करना
- डेटा अखंडता जांचना
- क्रिप्टोग्राफिक एल्गोरिदम सीखना
अक्सर पूछे जाने वाले प्रश्न
- MD5, SHA-1 और SHA-256 में क्या अंतर है?
- लंबे एल्गोरिदम (SHA-256, SHA-512) अधिक सुरक्षित हैं। MD5 और SHA-1 पुराने पड़ चुके हैं।
- क्या मेरा डेटा भेजा जाता है?
- नहीं — हैशिंग Web Crypto API के माध्यम से स्थानीय रूप से होती है।
- डाउनलोड की गई फ़ाइल कैसे सत्यापित करें?
- फ़ाइल हैश की गणना करें और विक्रेता के प्रकाशित चेकसम से तुलना करें।
- एक ही टेक्स्ट हमेशा एक ही हैश क्यों उत्पन्न करता है?
- हैश फ़ंक्शन निर्धारक हैं — समान इनपुट हमेशा समान आउटपुट देता है।
- क्या हैश को उलट सकते हैं?
- नहीं — क्रिप्टोग्राफिक हैश एकतरफा ऑपरेशन हैं।