वोलेड पारिस्थितिकी तंत्र — वेब टूल

हैश जनरेटर

एक क्लिक में MD5, SHA-1, SHA-256, SHA-384, SHA-512 और CRC32 से टेक्स्ट, फ़ाइल या HMAC संदेश का हैश बनाएँ : हेक्साडेसिमल या Base64 में परिणाम, ज्ञात हैश की जाँच, मापा गया थ्रूपुट, स्थानीय इतिहास और एल्गोरिदम की चीट शीट। मुफ़्त, बिना पंजीकरण और 100 % स्थानीय : आपकी सामग्री आपके ब्राउज़र से कभी बाहर नहीं जाती।

6 हैश एल्गोरिदम0 सर्वर पर भेजा गया बाइट25 MB प्रति फ़ाइल
टूल

आपका ऑनलाइन हैश जनरेटर

अपना टेक्स्ट चिपकाएँ, एल्गोरिदम चुनें और एम्प्रिंट तुरंत दिख जाएँगी — हेक्साडेसिमल या Base64 में, समय और थ्रूपुट की गणना के साथ।

हैश जनरेटर

ऑनलाइन सुरक्षा, नेटवर्क & क्रिप्टोग्राफ़ी
साइन इन करें
शॉर्टकट : Ctrl + Enter गणना करें
तैयार।
0 बाइट
गणना « गणना करें » पर क्लिक करते ही शुरू हो जाती है, या इसके साथ Ctrl + Enter. हर चुने गए एल्गोरिदम की अपनी अलग पंक्ति बनती है।
SHA एल्गोरिदम आपके ब्राउज़र की Web Crypto API पर आधारित हैं ; MD5 और CRC32 स्थानीय रूप से JavaScript में गणना होते हैं। CRC32 हमेशा हेक्साडेसिमल में दिखाया जाता है, क्योंकि उसका आउटपुट केवल चार बाइट का होता है।
किसी उदाहरण पर क्लिक करें — वह इनपुट क्षेत्र में लोड हो जाएगा और गणना शुरू हो जाएगी।
एल्गोरिदमलंबाईमान
आपके ब्राउज़र में की गई गणनाएँ · Ctrl + Enter हैश करने के लिए · कोई नेटवर्क अनुरोध नहीं · 100 % स्थानीय, आपका डिवाइस कुछ नहीं छोड़ता।
0,0 0Commentaire सभी उपकरण
मुफ़्त या Premium?

हैश जनरेटर पूरी तरह मुफ़्त और असीमित है : कोई खाता नहीं, इंस्टॉल करने को कुछ नहीं, कोई नेटवर्क अनुरोध नहीं। Premium पूरे Volade इकोसिस्टम को खोल देता है।

मुफ़्तMD5, SHA-1, SHA-256, SHA-384, SHA-512 और CRC32 — हेक्साडेसिमल या Base64 में
मुफ़्त25 Mo तक की फ़ाइलें, HMAC-SHA-1/256/512 और समानता की जाँच
मुफ़्तस्थानीय इतिहास, मापा गया थ्रूपुट और एल्गोरिदम की चीट शीट
Premiumआपकी तुलनाओं का आपके डिवाइसों के बीच एन्क्रिप्टेड क्लाउड सिंक
Premiumइकोसिस्टम के उपकरणों के बीच साझा API और स्क्रिप्ट तक पहुँच
Premium अनलॉक करें
विशेषताएँ

ब्राउज़र छोड़े बिना हैश करें, जाँचें और तुलना करें

छह एल्गोरिदम, तीन तरह के इनपुट और स्थानीय इतिहास — किसी सामग्री की अखंडता जाँचने के लिए ज़रूरी सब कुछ।

एक ही गणना में छह एल्गोरिदम

MD5, SHA-1, SHA-256, SHA-384, SHA-512 और CRC32 टिक करें : हैश एक ही तालिका में साथ दिखते हैं, उनकी सही लंबाई और चुने गए फ़ॉर्मेट के साथ — छोटे अक्षरों वाला हेक्साडेसिमल, बड़े अक्षरों वाला हेक्साडेसिमल या Base64। हर बार गणना का समय और थ्रूपुट मापा जाता है, और «परिणाम कॉपी करें» नाम-मान जोड़ों को क्लिपबोर्ड पर रख देता है।

हैश की गणना करें

फ़ाइल, टेक्स्ट या HMAC संदेश

«फ़ाइलें» टैब 25 Mo तक का दस्तावेज़ एक ही बार में, मेमोरी में, बिना अपलोड के हैश कर देता है : आर्काइव, एग्ज़िक्यूटेबल, स्क्रीनशॉट, बैकअप। «HMAC» टैब गोपनीय कुंजी को संदेश के साथ HMAC-SHA-1, HMAC-SHA-256 या HMAC-SHA-512 से जोड़कर दो पक्षों के आदान-प्रदान को प्रमाणित करता है। टेक्स्ट तो हर Ctrl + Entrée पर हैश होता है।

फ़ाइल हैश करें

सत्यापन, इतिहास और चीट शीट

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

हैश सत्यापित करें
यह कैसे काम करता है

तीन चरणों में सामग्री हैश करें

कोई इंस्टॉलेशन नहीं, कोई पंजीकरण नहीं : उपकरण हमेशा तैयार रहता है, मोबाइल पर भी और डेस्कटॉप पर भी।

सामग्री चिपकाएँ

«टेक्स्ट» टैब में दर्ज किया गया टेक्स्ट, «फ़ाइलें» टैब में चुनी गई फ़ाइल, या «HMAC» टैब का कुंजी-संदेश जोड़ा। कुछ भी नहीं भेजा जाता : इनपुट आपके डिवाइस पर ही रहती है, ऑफ़लाइन होने पर भी।

एल्गोरिदम चुनें

गंभीर उपयोग के लिए SHA-256, त्वरित जाँच के लिए MD5, चेकसम के लिए CRC32 टिक करें : बॉक्स मनमाने ढंग से मिलाए जा सकते हैं। आउटपुट फ़ॉर्मेट एक क्लिक में हेक्साडेसिमल और Base64 के बीच बदल जाता है।

कॉपी करें, जाँचें, सहेजें

हैश कॉपी करके फ़ाइल के पास रखें, सत्यापन क्षेत्र में कोई प्रकाशित मान चिपकाकर समानता की पुष्टि करें, फिर «आँकड़े» टैब देखें : हर गणना वहाँ अपनी अवधि और थ्रूपुट छोड़ जाती है।

त्वरित संदर्भ

एक नज़र में एल्गोरिदम

सामग्री हैश करने से पहले ज्यादातर लोग क्या जाँचते हैं — पूरी परिभाषाओं के साथ «चीट शीट» टैब में।

एल्गोरिदमआउटपुटसामान्य उपयोग
MD5128 बिट → 32 हेक्स अक्षरइंडेक्स, कैश, गैर-संवेदनशील जाँच
SHA-1160 बिट → 40 हेक्स अक्षरपुराने प्रमाणपत्र, Git इतिहास
SHA-256256 बिट → 64 हेक्स अक्षरफ़ाइल अखंडता, हस्ताक्षर
SHA-384384 बिट → 96 हेक्स अक्षरSHA-2 के लंबे संस्करण
SHA-512512 बिट → 128 हेक्स अक्षर64-बिट प्रोसेसर पर बड़े वॉल्यूम
CRC3232 बिट → 8 हेक्स अक्षरट्रांसमिशन त्रुटियाँ, ZIP आर्काइव
HMAC-SHA-256गोपनीय कुंजी के साथ 256 बिटटोकन, API, प्रमाणित संदेश
हेक्साडेसिमलप्रति बाइट 2 अक्षरपढ़ने और तुलना लायक प्रदर्शन
Base64प्रति 3 बाइट 4 अक्षरकॉम्पैक्ट ट्रांसपोर्ट, HTTP हेडर
प्रकाशित हैशफ़ाइल के पास रखी प्रतिबाद में जाँचे जाने योग्य अखंडता का प्रमाण

हैश फ़ंक्शन क्या है?

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

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

आज कौन सा एल्गोरिदम चुनें?

SHA-256 डिफ़ॉल्ट जवाब है : NSA द्वारा मानकीकृत, फिर हर जगह अपनाया गया, हर भाषा में लागू, और जिसकी कोई ज्ञात कोलिज़न नहीं। SHA-512 64-बिट प्रोसेसर पर बड़े वॉल्यूम के लिए उपयुक्त है, इस तरह की आर्किटेक्चर पर अक्सर अपने चचेरे संस्करण से भी तेज़। SHA-384 सिर्फ़ लंबे संस्करण के अलावा कुछ खास नहीं देता। कुंजी के साथ संदेश के हस्ताक्षर के लिए HMAC-SHA-256 मानक माना जाता है : यह गोपनीय कुंजी और हैशिंग को मिलाता है, जिससे केवल कुंजी रखने वाला ही समान मान बना सकता है।

इनमें MD5 और SHA-1 गैर-संवेदनशील जाँच के लिए उपयोगी रहते हैं — इंडेक्स, कैश, डुप्लिकेट पहचान — जहाँ प्रतिरोध से ज़्यादा गति मायने रखती है। और CRC32क्रिप्टोग्राफ़िक हैश बिल्कुल नहीं है : यह दुर्घटनावश हुई छेड़छाड़ पहचान लेता है, पर जानबूझकर की गई छेड़छाड़ कुछ ही सेकंड में बना ली जाती है।

MD5 और SHA-1 को टूटा हुआ क्यों माना जाता है?

क्योंकि शोधकर्ताओं ने दोनों के लिए, एक ही हैश साझा करने वाले दो अलग-अलग दस्तावेज़. MD5 का यह प्रदर्शन 2004 में हुआ, जबकि SHA-1 की असली कोलिज़न 2017 में SHAttered नाम से सामने आई। कोलिज़न किसी हस्ताक्षर को तोड़ने के लिए काफ़ी है : अगर हमलाकर्ता दस्तावेज़ चुनता है और प्रकाशक बस उसे हैश करता है, तो वह ऐसा दस्तावेज़ दे सकता है जिस पर अलग सामग्री के हस्ताक्षर लगे हों। यही वजह है कि TLS प्रमाणपत्र, सॉफ़्टवेयर अपडेट और पैकेज हस्ताक्षरों ने इन एल्गोरिदम को छोड़ दिया।

हैशिंग जो नहीं करता

हैश करना एन्क्रिप्ट करना नहीं है : हैश डिज़ाइन से ही अपरिवर्तनीय है, पर वह सामग्री को अपठनीय बनाकर उसकी सुरक्षा नहीं करता। हैशिंग कुछ भी एन्क्रिप्ट नहीं करता, यह न तो TLS की जगह लेता है न एन्क्रिप्शन कुंजी, और अकेले पासवर्ड की भी रक्षा नहीं करता — यह काम bcrypt, scrypt या Argon2 का है, जो जानबूझकर धीमे बनाए गए हैं। अंत में, दो बार हैश करने से कुछ मज़बूत नहीं होता : एल्गोरिदम जोड़कर चलाने से सिर्फ़ एक कमज़ोर परत जुड़ती है, जबकि एक अटूट फ़ंक्शन ही काफ़ी होता है।

इनके लिए उपयुक्त

डिस्ट्रीब्यूशन की चेकसम जाँचने वाले सिस्टम एडमिन और CIO, आर्टिफ़ैक्ट सील करने या webhooks को प्रमाणित करने वाले डेवलपर, बैकअप की अखंडता जाँचने वाले ऑडिटर और कंप्लायंस टीम, दस्तावेज़ों की तुलना बाँटे बिना करने वाले पत्रकार और विश्लेषक, हैश, कोलिज़न और साल्ट जैसी अवधारणाओं के साथ काम करने वाले क्रिप्टोग्राफ़ी के विद्यार्थी — और हर वह व्यक्ति जो सामग्री को हैश करना चाहता है, तेज़ी से और बिना निशान के, जिसके पूरक हैं पासवर्ड जनरेटर, Base64 एन्कोडर / डीकोडर, JWT डिकोडर, regex टेस्टर और कैरेक्टर काउंटर.

FAQ

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

हैश की तुलना करने, संदेश पर हस्ताक्षर करने या फ़ाइल जाँचने से पहले आप जो कुछ भी जानना चाहते हैं, सब यहाँ।

हैशिंग और एन्क्रिप्शन में क्या अंतर है?

एन्क्रिप्शन सामग्री को गोपनीय रूप में बदलता है ताकि उसे केवल कुंजी रखने वाला ही पढ़ सके : यह उलटने योग्य है। हैशिंग एक अपरिवर्तनीय हैश बनाती है, जो डिज़ाइन से ही कभी सामग्री तक वापस नहीं जा सकती। गोपनीयता की रक्षा के लिए एन्क्रिप्ट करते हैं, अखंडता साबित करने या बिना सहेजे तुलना करने के लिए हैश करते हैं।

आज कौन सा हैश एल्गोरिदम चुनें?

हर गंभीर उपयोग के लिए SHA-256 : फ़ाइल अखंडता, हस्ताक्षर, टोकन, सामग्री की तुलना। 64-बिट प्रोसेसर पर बड़े वॉल्यूम के लिए SHA-512। गोपनीय कुंजी आते ही HMAC-SHA-256। MD5 और CRC32 उन गैर-संवेदनशील जाँचों के लिए रखें जहाँ गति प्राथमिकता पाए, प्रमाणित करने या हस्ताक्षर करने के लिए कभी नहीं।

MD5 और SHA-1 की सलाह क्यों नहीं दी जाती?

क्योंकि इनमें कोलिज़न सार्वजनिक रूप से सिद्ध हो चुकी है : दो अलग-अलग दस्तावेज़ बिल्कुल समान हैश बना सकते हैं। ऐसे में हमलाकर्ता सामग्री चुनकर केवल हैश पर आधारित जाँच को गुमराह कर सकता है। इसीलिए प्रमाणपत्रों, पैकेज हस्ताक्षरों और आधिकारिक अपडेट ने इन्हें SHA-2 परिवार के फ़ंक्शन से बदल दिया है।

हेक्साडेसिमल में 64 अक्षरों का आउटपुट क्या दर्शाता है?

हर हेक्साडेसिमल अक्षर चार बिट एन्कोड करता है, यानी दो अक्षर = एक बाइट : 64 अक्षर यानी 32 बाइट, यानी 256 बिट। यह ठीक SHA-256 हैश का आकार है। इसी तरह, 32 अक्षर MD5, 40 अक्षर SHA-1, 96 अक्षर SHA-384 और 128 अक्षर SHA-512 का संकेत देते हैं।

क्या CRC32 क्रिप्टोग्राफ़िक हैश है?

नहीं : यह 32-बिट चेकसम है जो दुर्घटनावश हुई ट्रांसमिशन या स्टोरेज त्रुटियाँ पकड़ने के लिए बनाया गया है। इसका आउटपुट आठ अक्षरों में सिमट जाता है, इसेजानबूझकर बनाना आसान है, और यह किसी दुर्भावनापूर्ण हमले का प्रतिरोध नहीं करता। इसे यह जाँचने के लिए इस्तेमाल करें कि आर्काइव खराब तो नहीं है, कभी भी यह साबित करने के लिए नहीं कि फ़ाइल असली है।

HMAC और साधारण हैश में क्या अंतर है?

साधारण हैश को कोई भी दोबारा गणना कर सकता है : वह साबित करता है कि सामग्री अपरिवर्तित है, पर उसका स्रोत नहीं। HMAC गणना में गोपनीय कुंजी शामिल करता है : केवल उस कुंजी का धारक ही समान हैश बना सकता है, जिससे अखंडता के साथ-साथ भेजने वाले की भी पहचान हो जाती है। यही संरचना API टोकन और webhooks में इस्तेमाल होती है।

किसी फ़ाइल को अछूता कैसे जाँचें?

उसी एल्गोरिदम से उसका हैश दोबारा गणना करें जो प्रकाशक ने बताया है, फिर केस एक जैसा करके दोनों मानों की पूरी लंबाई पर तुलना करें। एक भी अक्षर का अंतर छेड़छाड़ का संकेत है। इस टूल में फ़ाइल को «फ़ाइलें» टैब में लोड करें, दिखाया गया मान कॉपी करें और उसे प्रकाशित मान से मिलाएँ।

क्या यह टूल मेरा टेक्स्ट या फ़ाइल सर्वर पर भेजता है?

नहीं : MD5 और CRC32 JavaScript में गणना होते हैं, SHA और HMAC एल्गोरिदम आपके ब्राउज़र की Web Crypto API से चलते हैं, और सब कुछ स्थानीय रूप से चलता है — बिना किसी नेटवर्क अनुरोध या खाते के, ऑफ़लाइन होने पर भी। आपकी सामग्री, कुंजियाँ और इतिहास डिवाइस के स्थानीय स्टोरेज में रहते हैं और एक क्लिक में मिटाए जा सकते हैं।

100 % स्थानीय हैश जनरेटर : आपकी सामग्री आपके कंप्यूटर को कभी नहीं छोड़ती

ऑनलाइन सेवाओं के विपरीत जो सर्वर पर हैश करने के लिए आपकी फ़ाइलें अपलोड करती हैं, यहाँ कोई सामग्री नहीं भेजी जाती : MD5 और CRC32 JavaScript में गणना होते हैं, SHA और HMAC आपके ब्राउज़र की Web Crypto API से, और परिणाम किसी भी चीज़ के पेज छोड़ने से पहले ही दिख जाता है। इसीलिए कोई अनुबंध, एप्लिकेशन लॉग या संवेदनशील बैकअप — ऑफ़लाइन होने पर भी या सार्वजनिक नेटवर्क पर — हैश किया जा सकता है। टेक्स्ट, हैश और इतिहास आपके डिवाइस के स्थानीय स्टोरेज में रहते हैं।

लाइसेंस Premium Volade वैकल्पिक, एन्क्रिप्टेड क्लाउड सिंक जोड़ता है जो टूल से स्वतंत्र है — बाकी सब कुछ मुफ़्त और असीमित बना रहता है, बिना किसी पंजीकरण के।

एक प्रीमियम लाइसेंस, आपके सभी वेब टूल

हैश जनरेटर, Base64 एन्कोडर / डीकोडर, JWT डिकोडर, regex टेस्टर, JSON फ़ॉर्मेटर, जनरेटर और दर्जनों मुफ़्त टूल — और एक ही लाइसेंस में पूरा Volade इकोसिस्टम।

एक लाइसेंस, पूरा प्रीमियम इकोसिस्टम ब्राउज़र · CMS · डेस्कटॉप · मोबाइल · स्क्रिप्ट्स · API · टूल · Database
एक लाइसेंस, सब कुछ प्रीमियम लें लॉग इन