MD5 और SHA-256 चेकसम जनरेटर

MD5 और SHA-256 चेकसम बनाएं, प्रकाशित डाइजेस्ट की तुलना करें, और डाउनलोड की अखंडता सत्यापित करें। अगर रिलीज़ पेज या मैनिफेस्ट में अभी भी ज़रूरत हो, तो ComUtil SHA-1, SHA-384 और SHA-512 भी निकालता है।

जांच के लिए इनपुट
साफ़ करें
गोपनीयता और साझा करना
सर्वर प्रोसेसिंग चेकसम जनरेशन, सत्यापन परिणाम दिखने से पहले, पेस्ट किए गए टेक्स्ट को server-side processing के लिए ComUtil को भेजता है।
संवेदनशील इनपुट यदि input संवेदनशील है, तो पहले browser-local tool का उपयोग करें या पहले redact करें, फिर केवल जरूरत पड़ने पर ही ComUtil server-handled या lookup workflow में जाएँ।
चेकसम सत्यापित हो गया 78 अक्षर · 78 बाइट्स

इनपुट, पेस्ट किए गए SHA-512 चेकसम से मेल खाता है।

प्रकाशित चेकसम 0dfd894157552c7e61100604179b3808d59e82309b4913899e3ada7f293efdff1818144c831cb6d5556d82669a27991cbe90231978f6031b9925d15ecc71a6c6
जनरेट किए गए चेकसम
MD5
32 हेक्स अक्षर। केवल पुराने अखंडता-जांच उपयोगों के लिए।
पुराना
6bcfd4c0585ce8b748821071fa8a6b31
पुराने मिरर पेजों और गैर-सुरक्षा फ़ाइल फ़िंगरप्रिंट के लिए।
SHA-1
40 हेक्स अक्षर। केवल पुराने अखंडता-जांच उपयोगों के लिए।
पुराना
f1f22ea85c4a27f2ab0a114b5bb4b0e0d4902cb4
पुराने रिलीज़ नोट्स और ऐतिहासिक संगतता जांच के लिए।
SHA-256
64 हेक्स अक्षर। आधुनिक चेकसम सत्यापन के लिए अनुशंसित।
सुझाया गया
893cf62a1ca139c354fb307f9bdb35b153664c1df0288fb8a83e1b7ce7bebd9b
ज़्यादातर डाउनलोड पेजों, पैकेज रजिस्ट्रियों और CI आर्टिफैक्ट्स के लिए।
SHA-384
96 हेक्स अक्षर। लंबे समय तक रखे जाने वाले आर्काइव के लिए अच्छा।
उपलब्ध
48f4d3d0623a7c630ce2c8ffd34681f11ac0882c24408c0db3be1c275a7226e3f93a4b39b3c21a2b00ca96119dca5b3d
जब आपको SHA-256 से अधिक गुंजाइश चाहिए, तब लंबे SHA-2 डाइजेस्ट के लिए।
SHA-512
128 हेक्स अक्षर। मैनिफेस्ट और बैकअप एक्सपोर्ट के लिए उपयोगी।
मेल खाया
0dfd894157552c7e61100604179b3808d59e82309b4913899e3ada7f293efdff1818144c831cb6d5556d82669a27991cbe90231978f6031b9925d15ecc71a6c6
बड़े बैकअप मैनिफेस्ट, हस्ताक्षरित एक्सपोर्ट और उच्च-एंट्रॉपी डाइजेस्ट के लिए।
हैश फ़ंक्शन क्या है?

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

हैशिंग कैसे काम करती है

हैश फ़ंक्शन जटिल गणितीय ऑपरेशनों के माध्यम से इनपुट डेटा को प्रोसेस करते हैं। इनपुट को ब्लॉकों में विभाजित किया जाता है, और प्रत्येक ब्लॉक को परिवर्तनों के कई दौरों के माध्यम से प्रोसेस किया जाता है। अंतिम परिणाम एक निश्चित लंबाई की स्ट्रिंग होती है जो विशिष्ट रूप से मूल डेटा का प्रतिनिधित्व करती है। इनपुट में एक सिंगल बिट परिवर्तन भी पूरी तरह से अलग हैश बनाता है।

सामान्य उपयोग के मामले
  • डाउनलोड के बाद फ़ाइल अखंडता (integrity) की पुष्टि करना
  • डाउनलोड चलाने से पहले प्रकाशित चेकसम की तुलना करना
  • डिजिटल हस्ताक्षर और प्रमाणपत्र
  • ब्लॉकचेन और क्रिप्टोकरेंसी
  • डेटा डिडुप्लीकेशन और तुलना
समर्थित प्रारूप
MD5 128-बिट हैश, तेज़ लेकिन कोलिजन-प्रतिरोधी नहीं। केवल चेकसम के लिए उपयोग करें।
SHA-1 160-बिट हैश, सुरक्षा के लिए अप्रचलित। पुराने सिस्टम में उपयोग किया जाता है।
SHA-256 256-बिट हैश, अखंडता सत्यापन के लिए व्यापक रूप से उपयोग किया जाता है। यह SHA-2 परिवार का हिस्सा है।
SHA-384 384-बिट हैश, आर्काइव और साइन किए गए बंडलों के लिए लंबा SHA-2 विकल्प।
SHA-512 512-बिट हैश, मैनिफेस्ट और बैकअप एक्सपोर्ट के लिए लंबा डाइजेस्ट।
अक्सर पूछे जाने वाले प्रश्न

क्या MD5 अभी भी उपयोग करने के लिए सुरक्षित है?

ज्ञात कोलिजन कमजोरियों के कारण सुरक्षा उद्देश्यों के लिए MD5 की सिफारिश नहीं की जाती है। हालांकि, यह अभी भी फ़ाइल अखंडता सत्यापन के लिए चेकसम जैसे गैर-सुरक्षा उपयोगों के लिए स्वीकार्य है।

क्या मूल डेटा प्राप्त करने के लिए हैश को रिवर्स किया जा सकता है?

नहीं। क्रिप्टोग्राफ़िक हैश फ़ंक्शन वन-वे डाइजेस्ट होते हैं, इसलिए चेकसम से मूल इनपुट वापस प्राप्त नहीं किया जा सकता। हैश मानों का उपयोग फ़ाइलों, मैनिफेस्ट या रिलीज़ आर्टिफैक्ट की अखंडता की तुलना करने के लिए करें।