Keccak-224 फ़ाइल चेकसम कैलकुलेटर

किसी भी फ़ाइल का Keccak-224 चेकसम स्थानीय रूप से निकालें, बड़ी फ़ाइलें भी, और प्रकाशित हैश से मिलाकर डाउनलोड सत्यापित करें। मुफ़्त और निजी।

अभी कोई फ़ाइल नहीं चुनी गई। फ़ाइल चुनते ही चेकसम दिखाई देगा।

फ़ाइल आपके ब्राउज़र में ही टुकड़ों में पढ़ी जाती है और कभी अपलोड नहीं होती।

Keccak-224 फ़ाइल चेकसम क्या है?

यह टूल आपकी चुनी फ़ाइल का Keccak-224 चेकसम (224-बिट डाइजेस्ट) निकालता है और उसे अपेक्षित मान से मिलाता है। फ़ाइल आपके ब्राउज़र में 4 MB के टुकड़ों में पढ़ी जाती है, इसलिए बड़ी फ़ाइलें भी चलती हैं और कुछ अपलोड नहीं होता।

Keccak-224 फ़ाइल चेकसम का उपयोग कैसे करें

  1. ड्रॉप ज़ोन पर क्लिक करें या फ़ाइल को उस पर खींचकर छोड़ें; फ़ाइल टुकड़ों में पढ़ी जाती है और प्रगति पट्टी दिखती है।
  2. नीचे दिखे फ़ाइल नाम और फ़ाइल आकार देखकर पक्का करें कि आपने सही फ़ाइल चुनी है।
  3. प्रदाता द्वारा प्रकाशित चेकसम को अपेक्षित चेकसम में पेस्ट करें; आपको मेल खाता है या मेल नहीं खाता दिखेगा (अक्षरों का केस, 0x और अंत का फ़ाइल नाम अनदेखे किए जाते हैं)।
  4. अगर बड़े अक्षरों वाला हेक्स या Base64 चाहिए तो आउटपुट फ़ॉर्मैट चुनें, फिर कॉपी करें दबाएँ।

उदाहरण

इनपुट
A file named hash-abc.txt containing the 3 bytes "abc" (no newline)
आउटपुट
c30411768506ebe1c2871b1ee2e87d38df342317300a9b97a95ec6a8

इस मान को (किसी भी केस में) अपेक्षित चेकसम में पेस्ट करने पर मेल खाता है दिखता है।

Keccak-224 फ़ाइल चेकसम का उपयोग कब करें

जब प्रकाशक Keccak-224 चेकसम देता है, तब डाउनलोड, बैकअप या कॉपी की गई फ़ाइल सही-सलामत है या नहीं यह जाँचने के लिए, या फ़ाइल ट्रांसफ़र करने से पहले चेकसम दर्ज करने के लिए इसका उपयोग करें। मेल खाना तभी अखंडता साबित करता है जब आपको अपेक्षित Keccak-224 किसी भरोसेमंद स्रोत (HTTPS पेज या साइन की हुई फ़ाइल) से मिला हो। फ़ाइल की जगह कोई छोटी स्ट्रिंग हैश करनी हो तो Keccak-224 टेक्स्ट हैश जनरेटर का उपयोग करें।

Keccak-224 फ़ाइल चेकसम कैसे काम करता है

File API से फ़ाइल को 4 MB के टुकड़ों में काटा जाता है और हर टुकड़ा इंक्रीमेंटल Keccak-224 हैशर को दिया जाता है, इसलिए मेमोरी कम लगती है और प्रगति पट्टी दिखाई जा सकती है। Keccak-224 इनपुट को 1600-बिट Keccak-f[1600] स्टेट में 1152-बिट ब्लॉक (कैपेसिटी 448 बिट) में एब्ज़ॉर्ब करता है और हर ब्लॉक पर 24 परम्यूटेशन राउंड लगाता है। यह मूल Keccak नियम pad10*1 (बाइट 0x01 … 0x80) से पैड करता है, उस 01 डोमेन सफ़िक्स के बिना जो FIPS 202 ने जोड़ा। स्टेट के पहले 224 बिट डाइजेस्ट होते हैं, इसीलिए Keccak-224 और SHA3-224 हर इनपुट पर अलग आते हैं। अपेक्षित चेकसम से तुलना डाइजेस्ट के बाइट पर होती है, इसलिए छोटे/बड़े अक्षरों वाला हेक्स और Base64 दोनों स्वीकार हैं।

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

  • डाउनलोड पेज पर दिए चेकसम से ISO, इंस्टॉलर या फ़र्मवेयर इमेज की जाँच करें
  • पक्का करें कि USB ड्राइव, NAS या क्लाउड स्टोरेज में कॉपी की गई फ़ाइल बिट-दर-बिट वही है
  • रिलीज़ आर्टिफ़ैक्ट प्रकाशित करने से पहले उनके Keccak-224 चेकसम दर्ज करें
  • पता करें कि अलग नाम वाली दो फ़ाइलों की सामग्री एक जैसी है या नहीं

सुरक्षा नोट

चेकसम तभी अखंडता साबित करता है जब अपेक्षित मान किसी भरोसेमंद माध्यम से आया हो; जो हमलावर फ़ाइल बदल सकता है वह आमतौर पर उसके बगल में दिखे चेकसम को भी बदल सकता है। फ़ाइल आपके ब्राउज़र से बाहर नहीं जाती।

अक्सर पूछे जाने वाले प्रश्न

क्या मेरी फ़ाइल किसी सर्वर पर अपलोड होती है?

नहीं। फ़ाइल ब्राउज़र के File API से पढ़ी जाती है और आपके डिवाइस पर JavaScript/WebAssembly से हैश होती है। पेज लोड होने के बाद आप इंटरनेट बंद भी कर दें तो यह चलता रहता है।

फ़ाइल कितनी बड़ी हो सकती है?

फ़ाइल 4 MB के टुकड़ों में प्रोसेस होती है, इसलिए सीमा मुख्य रूप से समय की है, मेमोरी की नहीं। कई गीगाबाइट की फ़ाइलें भी चलती हैं; गति आपके डिवाइस पर निर्भर करती है।

मेरा Keccak-224 प्रकाशित मान से नहीं मिल रहा। अब क्या करें?

पहले पक्का करें कि आप वही एल्गोरिदम और वही फ़ाइल मिला रहे हैं (आधी डाउनलोड हुई फ़ाइल नहीं)। अगर मान फिर भी अलग हों, तो फ़ाइल आधिकारिक स्रोत से दोबारा डाउनलोड करें; लगातार मेल न खाने का मतलब है कि फ़ाइल खराब है या वह नहीं है जिसे प्रकाशक ने जारी किया।

मैं **अपेक्षित चेकसम** में क्या पेस्ट कर सकता हूँ?

छोटे या बड़े अक्षरों में हेक्स मान, 0x के साथ या उसके बिना, Base64 रूप, या चेकसम फ़ाइल की पूरी पंक्ति जैसे <hash> filename; केवल पहले शब्द की तुलना होती है।

और श्रेणियाँ देखें