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 में जाएँ।
चेकसम सत्यापित हो गया 64 अक्षर · 64 बाइट्स

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

प्रकाशित चेकसम a1d2c5e44bf520c16d060a44ebbf0f52
जनरेट किए गए चेकसम
MD5
32 हेक्स अक्षर। केवल पुराने अखंडता-जांच उपयोगों के लिए।
मेल खाया
a1d2c5e44bf520c16d060a44ebbf0f52
पुराने मिरर पेजों और गैर-सुरक्षा फ़ाइल फ़िंगरप्रिंट के लिए।
SHA-1
40 हेक्स अक्षर। केवल पुराने अखंडता-जांच उपयोगों के लिए।
पुराना
91e24ad36364fd5913236f285efba9e37ebf2411
पुराने रिलीज़ नोट्स और ऐतिहासिक संगतता जांच के लिए।
SHA-256
64 हेक्स अक्षर। आधुनिक चेकसम सत्यापन के लिए अनुशंसित।
सुझाया गया
e077557a178cb1e19d2a38c6747078673526108994e6742d141f631abfeed211
ज़्यादातर डाउनलोड पेजों, पैकेज रजिस्ट्रियों और CI आर्टिफैक्ट्स के लिए।
SHA-384
96 हेक्स अक्षर। लंबे समय तक रखे जाने वाले आर्काइव के लिए अच्छा।
उपलब्ध
ea37ee93538b0e7f7a23e28b892fb762dbb873d38b98b1617ffced19da6cc75f185e46ab18bf3196a6065947c707d62d
जब आपको SHA-256 से अधिक गुंजाइश चाहिए, तब लंबे SHA-2 डाइजेस्ट के लिए।
SHA-512
128 हेक्स अक्षर। मैनिफेस्ट और बैकअप एक्सपोर्ट के लिए उपयोगी।
उपलब्ध
83be81d20632bbbde243740736567417bf6a5cbb71539e5b903d658c1fd2cfba5cea1db3d7ce9c911d66a8e1d560942e261881f6c18dc55003daaf5ccc82d766
बड़े बैकअप मैनिफेस्ट, हस्ताक्षरित एक्सपोर्ट और उच्च-एंट्रॉपी डाइजेस्ट के लिए।
हैश फ़ंक्शन क्या है?

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

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

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

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

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

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

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

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