केवल-ब्राउज़र

SHA-256 हैश जेनरेटर (टेक्स्ट/फ़ाइल चेकसम)

ब्राउज़र में तुरंत SHA-256 की गणना करें। टेक्स्ट या फ़ाइलों के लिए हैश उत्पन्न करें, एक क्लिक में कॉपी करें, और अपलोड किए बिना चेकसम सत्यापित करें।

आपके ब्राउज़र में गणना की गई कोई फ़ाइल अपलोड नहीं कॉपी और सत्यापित करें
आपके ब्राउज़र में स्थानीय रूप से चलता है। कोई डेटा नहीं भेजा जाता है।

SHA-256 गणना (टेक्स्ट)

SHA-256
Hex
इनपुट बाइट्स: -
सत्यापन स्थिति यहाँ दिखाई देगी
हाल के हैश (अंतिम 5)
अभी तक कोई इतिहास नहीं
तैयार

विकल्प

उन्नत

कैसे उपयोग करें

SHA-256 गणना (टेक्स्ट)
  1. अपना टेक्स्ट पेस्ट करें।
  2. SHA-256 स्वचालित रूप से दिखाई देता है।
  3. इसे कॉपी करें या सत्यापित करने के लिए अपेक्षित हैश पेस्ट करें।
SHA-256 चेकसम (फ़ाइल)
  1. फ़ाइल छोड़ें या चुनें।
  2. SHA-256 गणना करें पर क्लिक करें।
  3. चेकसम कॉपी करें या इसे सत्यापित करें।

टेक्स्ट एक जैसा दिखने पर भी हैश अलग क्यों होते हैं

यदि आपका sha256 चेकसम मेल नहीं खाता है, तो ये सामान्य कारण हैं।

लाइन एंडिंग्स

LF ( ) और CRLF ( ) अलग-अलग बाइट्स हैं।

अंतिम न्यूलाइन या स्पेस

एक भी न्यूलाइन या स्पेस बाइट्स को बदल देता है, भले ही वह एक जैसा दिखे।

कैरेक्टर एनकोडिंग

UTF-8 हैश अन्य एनकोडिंग से बनाए गए हैश से मेल नहीं खाएंगे।

यूनिकोड सामान्यीकरण (Unicode normalization)

दृश्य रूप से समान वर्ण अलग-अलग बाइट अनुक्रम (NFC/NFD) हो सकते हैं।

टेक्स्ट बनाम फ़ाइल

एक ही टेक्स्ट होने पर भी फ़ाइलों में BOM या अलग लाइन एंडिंग्स शामिल हो सकते हैं।

उदाहरण (सटीकता सत्यापित करें)
खाली स्ट्रिंग e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

अपने परिणाम की तुरंत पुष्टि करने के लिए इनका उपयोग करें।

सामान्य प्रश्न

क्या आप MD5 जोड़ सकते हैं?

यह एक उम्मीदवार है। वेब क्रिप्टो API MD5 प्रदान नहीं करता है, इसलिए हमें एक अलग कार्यान्वयन की आवश्यकता होगी। पहली रिलीज़ SHA-256 पर केंद्रित है।

क्या यह फ़ाइलों के साथ काम करता है?

हाँ। ब्राउज़र आपकी स्थानीय फ़ाइल को पढ़ता है और कुछ भी अपलोड किए बिना SHA-256 की गणना करता है।

समान सामग्री के लिए मेरा हैश अलग क्यों है?

लाइन एंडिंग्स (LF/CRLF), अंतिम स्पेस/न्यूलाइन, गैर-UTF-8 एनकोडिंग, और यूनिकोड सामान्यीकरण अंतर सभी बाइट अनुक्रम को बदल देते हैं।