File Hash और Checksum कैलकुलेटर
किसी भी फ़ाइल को उसके MD5, SHA-1, SHA-256 और SHA-512 checksum की गणना करने और एक अपेक्षित hash के विरुद्ध सत्यापित करने के लिए ड्रॉप करें — सब आपके ब्राउज़र में।
File Hash Checksum टूल पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा ड्रॉप की गई फ़ाइल आपके डिवाइस पर पढ़ी जाती है और उसके बाइट्स कभी ArrayKit पर अपलोड नहीं होते — केवल परिणामी hashes आपको दिखाए जाते हैं।
Text Hash Generator खोलें
File Hash Checksum के बारे में
File Hash Checksum टूल आपके द्वारा ड्रॉप की गई एक फ़ाइल पढ़ता है और उसके MD5, SHA-1, SHA-256, और SHA-512 डाइजेस्ट साथ-साथ गणना करता है, ताकि आप पुष्टि कर सकें कि एक डाउनलोड बरकरार पहुँचा या किसी मैनिफ़ेस्ट के लिए एक फ़ाइल का फ़िंगरप्रिंट बना सकें। किसी प्रोजेक्ट द्वारा अपने रिलीज़ पेज पर प्रकाशित checksum को verify बॉक्स में पेस्ट करें और टूल आपको ठीक-ठीक बताता है कि यह किस डाइजेस्ट से मेल खाता है, केस और भटके स्पेस को नज़रअंदाज़ करते हुए, ताकि एक कॉपी की गई "<hash> filename.iso" पंक्ति भी पंक्तिबद्ध हो। यह एक इंस्टॉलर चलाने, एक ISO फ़्लैश करने, या किसी मिरर से एक आर्टिफ़ैक्ट पर भरोसा करने से पहले की रोज़मर्रा की जाँच है। चूँकि हैशिंग आपके डिवाइस पर होती है, यहाँ तक कि मल्टी-गीगाबाइट फ़ाइलें भी टुकड़ों में पढ़ी जाती हैं और कभी ब्राउज़र से बाहर नहीं जातीं — कुछ भी अपलोड नहीं होता, इसलिए आप निजी या संवेदनशील फ़ाइलों को सुरक्षित रूप से सत्यापित कर सकते हैं।
विशेषताएँ
- एक ड्रॉप की गई फ़ाइल के लिए एक साथ MD5, SHA-1, SHA-256, और SHA-512 की गणना करता है
- किसी भी प्रकार या आकार की कोई भी फ़ाइल चुनने के लिए ड्रैग-एंड-ड्रॉप या क्लिक करें
- एक तुरंत, हाइलाइट किया गया मैच फ़ैसला पाने के लिए एक अपेक्षित checksum पेस्ट करें
- मैच केस-असंवेदनशील है और स्पेस, न्यूलाइन, और एक ट्रेलिंग फ़ाइलनेम को सहन करता है
- आपके पेस्ट किए hash की लंबाई से पता लगाता है कि यह किस एल्गोरिदम से है
- एक क्लिक में कोई भी व्यक्तिगत डाइजेस्ट कॉपी करें
- बड़ी फ़ाइलें टुकड़ों में हैश की जाती हैं ताकि टैब उत्तरदायी रहे
- पूरी तरह आपके डिवाइस पर चलता है — फ़ाइल बाइट्स कभी अपलोड नहीं होते
File Hash Checksum का उपयोग कैसे करें
- बॉक्स पर एक फ़ाइल ड्रॉप करें, या एक चुनने के लिए इसे क्लिक करें
- टूल जो MD5, SHA-1, SHA-256, और SHA-512 checksum गणना करता है उन्हें पढ़ें
- डाउनलोड पेज से अपेक्षित checksum को verify फ़ील्ड में पेस्ट करें
- पुष्टि करें कि मेल खाते डाइजेस्ट के बगल में हाइलाइट किया गया 'Match' बैज दिखता है
उदाहरण
इनपुट
file: ubuntu-24.04.iso
expected: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD
आउटपुट
SHA-256 ✓ Match — the download is intact
पेस्ट किया गया डाइजेस्ट फ़ाइल के SHA-256 से मेल खाता है, केस और स्पेसिंग को नज़रअंदाज़ करते हुए।
सामान्य त्रुटियाँ और समस्या निवारण
- अपेक्षित hash 'No match' दिखाता है लेकिन आपको लगता है कि फ़ाइल ठीक है। — सुनिश्चित करें कि आपने पूरा डाइजेस्ट कॉपी किया और सही एल्गोरिदम की तुलना की — एक MD5 (32 वर्ण) कभी एक SHA-256 (64 वर्ण) के बराबर नहीं होगा। स्रोत के प्रकाशित checksum से फिर से कॉपी करें।
- प्रकाशक checksum को एक .sha256sum फ़ाइल में फ़ाइलनेम के बाद सूचीबद्ध करता है। — पूरी पंक्ति पेस्ट करें — टूल केवल अग्रणी hex टोकन रखता है, इसलिए एक ट्रेलिंग ' filename.iso' स्वतः नज़रअंदाज़ किया जाता है।
- दो अलग-अलग फ़ाइलों ने एक ही MD5 उत्पन्न किया। — MD5 जानबूझकर किए गए टकरावों के विरुद्ध टूटा हुआ है। किसी भी सुरक्षा-संवेदनशील चीज़ के लिए SHA-256 या SHA-512 परिणाम पर भरोसा करें; MD5 का उपयोग केवल आकस्मिक-भ्रष्टाचार जाँच के लिए करें।
- एक बहुत बड़ी फ़ाइल को हैश करने में कुछ समय लगता लगता है। — मल्टी-गीगाबाइट फ़ाइलें आपके डिवाइस पर टुकड़ों में पढ़ी और हैश की जाती हैं; इसे समाप्त होने दें। कुछ भी अपलोड नहीं होता, इसलिए समय केवल आपकी मशीन की डिस्क और CPU पर निर्भर करता है।
अक्सर पूछे जाने वाले प्रश्न
- मैं यहाँ एक डाउनलोड की गई फ़ाइल का checksum कैसे सत्यापित करूँ?
- डाउनलोड की गई फ़ाइल को बॉक्स पर ड्रॉप करें, फिर प्रोजेक्ट द्वारा प्रकाशित checksum को verify फ़ील्ड में पेस्ट करें। यदि यह गणना किए किसी भी डाइजेस्ट के बराबर है, तो उस एल्गोरिदम के बगल में एक हरा 'Match' बैज दिखता है और फ़ाइल बरकरार है।
- फ़ाइल checksum के लिए क्या बेहतर है, MD5 या SHA-256?
- SHA-256 सुरक्षित डिफ़ॉल्ट है — MD5 और SHA-1 को इंजीनियर किए गए टकरावों से जाली बनाया जा सकता है, इसलिए उनका उपयोग केवल आकस्मिक भ्रष्टाचार पकड़ने के लिए करें। एक इंस्टॉलर या रिलीज़ आर्टिफ़ैक्ट को सत्यापित करने के लिए, हमेशा SHA-256 (या SHA-512) की तुलना करें।
- क्या पेस्ट किए checksum को लोअरकेस या ठीक-ठीक फ़ॉर्मैट होने की आवश्यकता है?
- नहीं। मैच केस-असंवेदनशील है और स्पेस, न्यूलाइन, और एक ट्रेलिंग फ़ाइलनेम को हटा देता है, इसलिए आप एक रिलीज़ पेज या एक sha256sum पंक्ति से सीधे एक hash पेस्ट कर सकते हैं बिना पहले उसे साफ़ किए।
- क्या यह टूल बड़ी ISO या डिस्क-इमेज फ़ाइलें हैश कर सकता है?
- हाँ। फ़ाइलें आपके डिवाइस पर निश्चित-आकार के टुकड़ों में पढ़ी और हैश की जाती हैं, इसलिए मल्टी-गीगाबाइट ISO पूरी फ़ाइल को एक बफ़र में लोड किए बिना काम करते हैं। गति एक नेटवर्क पर नहीं, आपकी डिस्क और CPU पर निर्भर करती है।
- MD5, SHA-1, और SHA-256 अलग-अलग लंबाई क्यों देते हैं?
- हर एल्गोरिदम एक निश्चित डाइजेस्ट आकार निकालता है: MD5 128 बिट्स (32 hex वर्ण) है, SHA-1 160 बिट्स (40 वर्ण) है, SHA-256 256 बिट्स (64 वर्ण) है, और SHA-512 512 बिट्स (128 वर्ण) है। टूल हर एक को लेबल करता है ताकि आप समान की समान से तुलना करें।
संबंधित टूल
- हैश जेनरेटर — Web Crypto API के माध्यम से SHA-256 / SHA-1 / SHA-384 / SHA-512।
- HMAC जेनरेटर — SHA-256/SHA-1/SHA-512 के साथ एक सीक्रेट की से एक संदेश साइन करें।
- Bcrypt जेनरेटर — चुनी हुई लागत पर एक पासवर्ड bcrypt से हैश और सत्यापित करें।
- Base64 एन्कोड / डिकोड — UTF-8-सुरक्षित Base64 एन्कोडिंग और डिकोडिंग।
- X.509 सर्टिफ़िकेट डिकोडर — एक PEM या DER सर्टिफ़िकेट को subject, वैधता, SAN और फ़िंगरप्रिंट में डिकोड करें।
- पासवर्ड जेनरेटर — मज़बूती मीटर के साथ मज़बूत, यादृच्छिक पासवर्ड जेनरेट करें (क्रिप्टो-सुरक्षित)।
सभी ArrayKit टूल