hi

चेकसम की गणना करें

फ़ाइल का चेकसम (hash) निकालें: SHA-256, SHA-1, SHA-384/512, MD5 या CRC-32. सब आपके ब्राउज़र में, फ़ाइल डिवाइस से बाहर नहीं जाती.

एल्गोरिदम
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

आपके डिवाइस पर ही लोकल प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

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

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    चेकसम किसी फ़ाइल की एक छोटी फ़िंगरप्रिंट है: चाहे जितने भी बाइट हों, एक हैश फ़ंक्शन उनसे एक तय और छोटी कीमत निकाल देता है. फ़ाइल का एक भी बिट बदलिए, और चेकसम पूरी तरह अलग आ जाता है. इसी वजह से कई प्रदाता डाउनलोड के साथ ही SHA-256 कीमत प्रकाशित करते हैं: आप खुद अपनी डाउनलोड की हुई फ़ाइल का चेकसम निकालकर उसे प्रकाशित कीमत से मिलाते हैं. दोनों एक जैसे हों, तो फ़ाइल पूरी और बिना बदलाव के पहुँची है.

    यह टूल आम तरीकों की गणना करता है. SHA-256 आज का मानक है और जब और कुछ ज़रूरी न हो तो यही सही चुनाव है. SHA-1 अब पुराना माना जाता है और सुरक्षा जाँच के लिए इसका इस्तेमाल नहीं करना चाहिए, पर पुराने सिस्टम से मिलान के लिए यह अब भी काम का है. SHA-384 और SHA-512 इसी परिवार से लंबी कीमतें देते हैं. MD5 इससे भी पुराना है और क्रिप्टोग्राफ़िक रूप से टूटा हुआ है (टकराव जानबूझकर बनाए जा सकते हैं), फिर भी कई पुराने डाउनलोड और टूल इसे अब भी संदर्भ कीमत के रूप में प्रकाशित करते हैं. CRC-32 कोई क्रिप्टोग्राफ़िक चेकसम नहीं, बल्कि एक तेज़ अखंडता जाँच है, वैसी ही जैसी ZIP अभिलेखों और PNG फ़ाइलों में बनी होती है: तबादले की आकस्मिक गड़बड़ियाँ पकड़ने के लिए अच्छी, पर जानबूझकर की गई छेड़छाड़ रोकने के लिए नहीं.

    गणना पूरी तरह आपके ब्राउज़र में स्थानीय रूप से चलती है, मूल Web Crypto इंटरफ़ेस के ज़रिए (SHA के लिए) और एक छोटी, शुद्ध JavaScript रूटीन से (CRC-32 के लिए). कुछ भी अपलोड नहीं होता, कुछ भी संग्रहीत नहीं होता, और किसी CDN से कोई बाहरी लाइब्रेरी नहीं लोड होती. नतीजा एक टेक्स्ट फ़ाइल के रूप में उसी प्रारूप में दिखता है जैसा कमांड-लाइन टूल sha256sum या certutil देते हैं, ताकि आप इसे कहीं और बनी कीमत से सीधे मिला सकें.

    तकनीकी विवरण

    तकनीकी विवरण
    आउटपुट फ़ॉर्मैटTXT
    बैच प्रोसेसिंगहाँ
    प्रोसेसिंगब्राउज़र में लोकल (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. एक फ़ाइल छोड़ें.
    2. एक एल्गोरिदम चुनें (डिफ़ॉल्ट: SHA-256).
    3. चेकसम पढ़ें और इसे टेक्स्ट फ़ाइल के रूप में डाउनलोड करें.

    सीमाएँ: चेकसम यह साबित करता है कि दो फ़ाइलें बाइट-दर-बाइट एक जैसी हैं; यह कुछ भी एन्क्रिप्ट नहीं करता और छिपकर सुनने से नहीं बचाता. MD5, SHA-1 और CRC-32 सुरक्षा कामों के लिए ठीक नहीं (CRC-32 सिर्फ़ आकस्मिक गड़बड़ियाँ पकड़ता है; MD5 और SHA-1 में जानबूझकर टकराव बनाया जा सकता है) - जानबूझकर की छेड़छाड़ के विरुद्ध SHA-256 या उससे बड़ा इस्तेमाल करें. संदर्भ कीमत किसी भरोसेमंद स्रोत से आनी चाहिए.

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

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

    नहीं. चेकसम पूरी तरह आपके ब्राउज़र में स्थानीय रूप से निकलता है; फ़ाइल डिवाइस से बाहर नहीं जाती और संग्रहीत नहीं होती.

    मुझे कौन-सा एल्गोरिदम चुनना चाहिए?

    संदेह हो तो SHA-256 - यही आज का मानक है. MD5, SHA-1 या CRC-32 तभी चुनें जब कोई सिस्टम स्पष्ट रूप से वही कीमत माँगे.

    चेकसम की तुलना कैसे करूँ?

    इसे यहाँ निकालें और कीमत को अक्षर-दर-अक्षर प्रकाशित कीमत से मिलाएँ. मेल खाएँ तो फ़ाइल बिना बदलाव के है.

    CRC-32 और SHA-256 में क्या फ़र्क़ है?

    CRC-32 तबादले की आकस्मिक गड़बड़ियों के विरुद्ध एक तेज़ जाँच है (जैसे ZIP और PNG में), पर यह क्रिप्टोग्राफ़िक रूप से सुरक्षित नहीं. SHA-256 जानबूझकर की गई छेड़छाड़ भी पकड़ लेता है.

    संबंधित टूल