हैश जनरेटर इस्तेमाल कैसे करें
- 1
टेक्स्ट या फ़ाइलें चुनें
टेक्स्ट लिखें या चिपकाएँ, या फ़ाइलें टैब पर जाकर किसी भी साइज़ की एक या ज़्यादा फ़ाइलें खींचकर छोड़ें।
- 2
एल्गोरिदम चुनें
जो हैश चाहिए वे चुनें — कम एल्गोरिदम हों तो बड़ी फ़ाइलें जल्दी पूरी होती हैं — और आउटपुट फ़ॉर्मैट तय करें।
- 3
तुलना करें या कॉपी करें
अपेक्षित चेकसम चिपकाकर देखें कि कौन सा हैश मेल खाता है, या किसी भी वैल्यू को उसके बटन से कॉपी करें।
- 4
HMAC के लिए की जोड़ें
HMAC चालू करें और सीक्रेट डालें, ताकि सादे हैश की जगह की वाले सिग्नेचर निकलें।
सीमाएँ और Pro
साइन-अप के बिना मुफ़्त: एक साथ 20 फ़ाइलें हैश करें, फ़ाइल के साइज़ की कोई सीमा नहीं (कई GB की फ़ाइलें 8 MB के टुकड़ों में पढ़ी जाती हैं), और टेक्स्ट उतना लंबा जितना आपका ब्राउज़र संभाल सके।
Pro में विज्ञापन नहीं दिखते; हैशिंग की स्पीड और सीमाएँ हर प्लान में एक जैसी हैं। Pro देखें
हैश जनरेटर के बारे में
हैश फ़ंक्शन किसी भी इनपुट को एक तय लंबाई की छोटी "फ़िंगरप्रिंट" में बदल देता है: एक बाइट बदलते ही फ़िंगरप्रिंट पूरी तरह बदल जाता है। यह जनरेटर दस हैश एक साथ निकालता है — MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3 और CRC32 — चाहे आप टेक्स्ट लिखें या फ़ाइलें चुनें। आउटपुट छोटे अक्षरों में hex, बड़े अक्षरों में hex या Base64 में मिलता है।
टेक्स्ट को UTF-8 में, ठीक वैसे ही हैश किया जाता है जैसा आपने लिखा है, इसलिए नतीजा वही आता है जो उन्हीं बाइट के लिए sha256sum या Python का hashlib देता है। फ़ाइलें Web Worker में 8 MB के टुकड़ों में पढ़ी जाती हैं और चुने गए सभी एल्गोरिदम एक ही बार में अपडेट होते हैं। इसी तरह कई गीगाबाइट की डिस्क इमेज भी मेमोरी में पूरी लोड किए बिना जाँची जा सकती है। प्रोग्रेस बार MB/s में स्पीड दिखाता है और रद्द करें दबाते ही काम तुरंत रुक जाता है।
डाउनलोड के साथ दिया गया चेकसम तुलना वाले बॉक्स में चिपकाएँ, तो मेल खाने वाला एल्गोरिदम हाइलाइट हो जाता है — hex किसी भी केस में हो, Base64 हो, या GNU या BSD चेकसम फ़ॉर्मैट की पूरी लाइन हो। HMAC चालू करके आप गुप्त की से टेक्स्ट या फ़ाइलों पर HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3 या HMAC-BLAKE2b से साइन कर सकते हैं, जैसे वेबहुक सिग्नेचर जाँचने के लिए।
सुरक्षा के लिहाज़ से MD5 और SHA-1 टूट चुके हैं और CRC32 सिर्फ़ अचानक हुई गड़बड़ी पकड़ता है; इन्हें चेकसम के लिए इस्तेमाल करें, सिग्नेचर के लिए नहीं। ये तेज़ हैश पासवर्ड सहेजने के लिए भी ठीक नहीं हैं, उसके लिए bcrypt या Argon2 जैसा जान-बूझकर धीमा फ़ंक्शन चाहिए।
गोपनीयता
टेक्स्ट और फ़ाइलें इसी टैब में चल रहे WebAssembly कोड से हैश होती हैं; कोई फ़ाइल, टेक्स्ट या HMAC की अपलोड नहीं होती। हैश लाइब्रेरी तभी डाउनलोड होती है जब आप पहली बार टेक्स्ट लिखते या फ़ाइल चुनते हैं। आपके एल्गोरिदम और फ़ॉर्मैट के चुनाव लोकल स्टोरेज में रहते हैं; इनपुट और नतीजे नहीं।
खूबियाँ
बहुत बड़ी फ़ाइलें भी
Web Worker में 8 MB के टुकड़े, प्रोग्रेस, स्पीड और रद्द करने के साथ — गीगाबाइट मेमोरी में लोड नहीं होते।
चेकसम की तुलना
hex, Base64 या sha256sum फ़ॉर्मैट में दिया गया हैश चिपकाएँ और मेल तुरंत देखें।
HMAC सिग्नेचर
वेबहुक और API की जाँच के लिए MD5, SHA-1, SHA-2, SHA-3 और BLAKE2b के साथ HMAC।