सीधे सामग्री पर जाएँ

MD5 · SHA-1 · SHA-256 · SHA-512

हैश जनरेटर और चेकसम चेकर

हैश फ़ंक्शन किसी भी आकार के इनपुट को तय लंबाई की फ़िंगरप्रिंट में बदलता है: SHA-256 हमेशा 256 बिट देता है, जो 64 हेक्स अंकों में लिखे जाते हैं। टेक्स्ट लिखें या फ़ाइल चुनें और एक साथ पाँच हैश पाएँ, फिर किसी एक को प्रकाशित चेकसम से मिलाएँ।

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

Scanned by NortonTM Safe Web

एक नज़र में

क़ीमत
कोई शुल्क नहीं
खाता
ज़रूरत नहीं
एल्गोरिदम
MD5, SHA-1, SHA-256, SHA-384 और SHA-512
मानक
FIPS 180-4 (SHA परिवार), RFC 1321 (MD5)
इनपुट
10 MB तक का टेक्स्ट, या टुकड़ों में पढ़ी जाने वाली फ़ाइल
अपलोड
कोई नहीं — टेक्स्ट और फ़ाइलें आपके ब्राउज़र टैब में रहती हैं

हैश के आकार और टेस्ट वेक्टर

नीचे के डाइजेस्ट इस पेज के हैश से बने हैं, छोटे अक्षरों के हेक्स में लिखे हुए।

डाइजेस्ट के आकार
एल्गोरिदमबिटबाइटहेक्स अंक
MD51281632
SHA-11602040
SHA-2562563264
SHA-3843844896
SHA-51251264128
टेक्स्ट abc का हैश
एल्गोरिदमडाइजेस्ट
MD5900150983cd24fb0d6963f7d28e17f72
SHA-1a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-384cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
खाली इनपुट का हैश
एल्गोरिदमडाइजेस्ट
MD5d41d8cd98f00b204e9800998ecf8427e
SHA-1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-38438b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

टेक्स्ट कैसे हैश करें या फ़ाइल कैसे जाँचें

1

टेक्स्ट या फ़ाइल चुनें

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

2

हैश पढ़ें

MD5, SHA-1, SHA-256, SHA-384 और SHA-512 साथ-साथ दिखते हैं। उन्हें छोटे अक्षरों के हेक्स, बड़े अक्षरों के हेक्स या Base64 में दिखाएँ, और किसी भी एक को कॉपी करें।

3

चेकसम मिलाएँ

स्रोत का प्रकाशित चेकसम तुलना बॉक्स में पेस्ट करें। पेज उसकी लंबाई से एल्गोरिदम पहचानता है और मेल खाया या मेल नहीं खाया बताता है। अक्षरों का केस, स्पेस और कोलन अनदेखे किए जाते हैं।

हैश कैसे निकाले जाते हैं

MD5, SHA-1, SHA-256, SHA-384 और SHA-512 इस पेज में क्रमिक हैश के रूप में चलते हैं। फ़ाइल टुकड़ों में पढ़ी जाती है, हर टुकड़ा हैश की स्थिति को अपडेट करता है, और फ़ाइल कितनी भी बड़ी हो, मेमोरी का इस्तेमाल स्थिर रहता है। पाँचों को प्रकाशित टेस्ट वेक्टर से जाँचा गया है: खाली इनपुट, टेक्स्ट abc और दस लाख a अक्षर। हेक्स डाइजेस्ट में हर बाइट के 2 अंक होते हैं: MD5 के 32, SHA-1 के 40, SHA-256 के 64, SHA-384 के 96 और SHA-512 के 128।

हैश एन्क्रिप्शन नहीं है: उससे इनपुट वापस नहीं पाया जा सकता और उसकी कोई कुंजी नहीं होती। MD5 और SHA-1 सुरक्षा के लिए टूटे हुए माने जाते हैं, क्योंकि दोनों के लिए कोलिज़न बनाए जा सकते हैं (MD5 के लिए RFC 6151; SHA-1 के लिए 2017 का SHAttered हमला)। प्रकाशित चेकसम से डाउनलोड मिलाते समय वे अब भी अनजाने नुकसान को पकड़ लेते हैं। उन्हें सिग्नेचर या सर्टिफ़िकेट के लिए इस्तेमाल न करें। पासवर्ड भी सादे हैश से न सहेजें, क्योंकि हैश डिज़ाइन से ही तेज़ होते हैं; Argon2, scrypt, bcrypt या PBKDF2 जैसा धीमा, सॉल्ट वाला पासवर्ड हैश इस्तेमाल करें।

हैश और चेकसम से जुड़े सवाल

फ़ाइल का SHA-256 चेकसम कैसे जाँचें?

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

खाली स्ट्रिंग का SHA-256 हैश क्या है?

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855। टेक्स्ट abc का SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad है। नीचे की तालिकाएँ दोनों इनपुट के लिए पाँचों एल्गोरिदम सूचीबद्ध करती हैं।

क्या MD5 और SHA-1 अब भी इस्तेमाल करना सुरक्षित है?

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

क्या हैश और एन्क्रिप्शन एक ही चीज़ हैं?

नहीं। एन्क्रिप्शन को कुंजी से पलटा जा सकता है। हैश को पलटा नहीं जा सकता और उसकी कोई कुंजी नहीं होती। एक ही इनपुट हमेशा वही हैश देता है, और अलग इनपुट असंबंधित-सा दिखने वाला हैश। हैश दिखाता है कि सामग्री बदली नहीं है; वह सामग्री को छिपाता नहीं।

एक ही टेक्स्ट के लिए दूसरा टूल अलग हैश क्यों दिखाता है?

आम तौर पर बाइट अलग होते हैं। यहाँ टेक्स्ट UTF-8 के रूप में हैश होता है, और अंत की नई लाइन, LF की जगह CRLF लाइन समाप्ति, या कोई और कैरेक्टर एन्कोडिंग हैश बदल देती है। इससे बचने के लिए फ़ाइल को ही हैश करें।

क्या हैश करने के लिए मेरी फ़ाइल अपलोड होती है?

नहीं। फ़ाइल आपके ब्राउज़र टैब में पढ़ी और हैश की जाती है। बड़ी फ़ाइलों में समय लगता है क्योंकि हैशिंग JavaScript में चलती है। 256 MB से बड़ी फ़ाइल के लिए SHA-384 और SHA-512 बंद रहकर शुरू होते हैं क्योंकि वे सबसे धीमे हैं; उन्हें जोड़ने के लिए उन पर टिक करें।