Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

मुख्य सामग्री पर जाएं
Gizke.com
ब्लॉग

हैश जनरेटर

आपके डिवाइस पर चलता है। कुछ भी नहीं भेजा जाता।
MD5

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

SHA-1

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

SHA-256

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

SHA-384

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

SHA-512

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

SHA3-256

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

SHA3-512

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

CRC32

हैश बनाने के लिए टेक्स्ट दर्ज करें या फ़ाइल अपलोड करें

अपने ब्राउज़र में ही टेक्स्ट या फ़ाइलों के लिए MD5, SHA, SHA-3 और CRC32 हैश बनाएँ।

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

अक्सर पूछे जाने वाले सवाल

MD5 और SHA-256 में क्या अंतर है?
दोनों डेटा को एक निश्चित लंबाई के हैश में बदलते हैं, लेकिन आउटपुट लंबाई और टकराव प्रतिरोध में भिन्न हैं। MD5 128-बिट हैश बनाता है और तेज़ है, लेकिन यह क्रिप्टोग्राफ़िक रूप से टूटा हुआ है - दो अलग-अलग फ़ाइलें इस तरह बनाई जा सकती हैं कि वे एक ही MD5 हैश दें। SHA-256 256-बिट हैश बनाता है और फ़िलहाल सुरक्षित माना जाता है, यही वजह है कि आज यह चेकसम और डिजिटल हस्ताक्षर के लिए मानक विकल्प है।
क्या MD5 का इस्तेमाल अभी भी सुरक्षित है?
अनजाने में हुई खराबी (जैसे आंशिक रूप से डाउनलोड हुई फ़ाइल) को सत्यापित करने के लिए MD5 अभी भी ठीक है - यह तेज़ है और टकराव संयोग से नहीं होते। सुरक्षा से जुड़े किसी भी काम के लिए, जैसे यह सत्यापित करना कि कोई फ़ाइल किसी भरोसेमंद स्रोत से आई है या जानबूझकर बदली नहीं गई है, इसके बजाय SHA-256 या एक मजबूत एल्गोरिदम इस्तेमाल करें।
CRC32 का उपयोग किस लिए होता है?
CRC32 एक क्रिप्टोग्राफ़िक हैश नहीं है - यह फ़ाइल ट्रांसफ़र के दौरान या ZIP आर्काइव में होने वाली डेटा खराबी जैसी अनजानी गलतियों को पकड़ने के लिए बनाया गया है, न कि जानबूझकर की गई छेड़छाड़ का विरोध करने के लिए। इसी वजह से यह तेज़ है और नेटवर्किंग व फ़ाइल फ़ॉर्मैट्स में व्यापक रूप से इस्तेमाल होता है।
HMAC क्या है और कब इस्तेमाल करें?
HMAC (हैश-आधारित संदेश प्रमाणीकरण कोड) हैशिंग से पहले आपके डेटा में एक गुप्त कुंजी मिलाता है। जिसके पास केवल संदेश है, वह कुंजी के बिना मेल खाता HMAC नहीं बना सकता — इसलिए API, वेबहुक और साइन किए कुकीज़ में इसका उपयोग होता है। यह पेज HMAC-SHA-1/256/384/512 स्थानीय रूप से गिनता है — सीक्रेट ब्राउज़र नहीं छोड़ता। साधारण डाइजेस्ट (MD5, SHA-*, CRC32) कुंजी नहीं इस्तेमाल करते।
क्या मैं किसी फ़ाइल को कहीं भी अपलोड किए बिना हैश कर सकता हूँ?
हाँ। फ़ाइल मोड पर स्विच करें, कोई फ़ाइल चुनें या ड्रॉप करें, और हैश आपके ब्राउज़र के Web Crypto API और JavaScript का उपयोग करके लोकल रूप से कैलकुलेट होता है - फ़ाइल खुद कभी भी आपकी डिवाइस से बाहर नहीं जाती या सर्वर पर नहीं भेजी जाती।
यह टूल SHA-256 और SHA3-256 दोनों क्यों प्रदान करता है?
SHA-256 (SHA-2 परिवार का हिस्सा) और SHA3-256 पूरी तरह से अलग आंतरिक डिज़ाइन पर आधारित हैं - SHA-2, Merkle-Damgård संरचना का उपयोग करता है, जबकि SHA-3, Keccak नामक एक नई स्पंज संरचना का उपयोग करता है, जो इसे कुछ सैद्धांतिक हमलों (जैसे length-extension हमले) से सुरक्षित बनाती है जो SHA-2 को प्रभावित करते हैं। फिलहाल दोनों को सुरक्षित माना जाता है; SHA-3 मुख्यतः एक बैकअप मानक के रूप में मौजूद है, यदि कभी SHA-2 में कोई कमज़ोरी पाई जाए।
हैश तुलना बड़े और छोटे अक्षरों के अंतर को क्यों नज़रअंदाज़ करती है?
हैश आउटपुट अक्सर बड़े या छोटे अक्षरों वाले हेक्स में लिखा जाता है, इसलिए a76c... और A76C... बिल्कुल एक ही हैश मान को दर्शाते हैं। यह टूल का तुलना बॉक्स मेल जांचने से पहले दोनों तरफ की खाली जगह हटाता है और दोनों को छोटे अक्षरों में बदल देता है, इसलिए अलग तरीके से फ़ॉर्मेट किए गए स्रोत से पेस्ट किया गया हैश भी सही तरीके से काम करता है।
डेवलपर्स के लिए: इस पेज को URL में `q` पैरामीटर के साथ खोलें - जैसे gizke.com/hash?q=hello world - और वह मान अपने आप पहले से भर जाएगा। अधिकतर आगंतुकों को इसकी ज़रूरत नहीं होगी; यह सीधे एक तैयार उदाहरण से लिंक करने के लिए है।

इस टूल को शेयर करें

ब्लॉगहमारे बारे मेंसंपर्कउपयोग की शर्तेंगोपनीयता नीति