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

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

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

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

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

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

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

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

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

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

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