MD5 · SHA-1 · SHA-256 · SHA-512
हैश जनरेटर और चेकसम चेकर
हैश फ़ंक्शन किसी भी आकार के इनपुट को तय लंबाई की फ़िंगरप्रिंट में बदलता है: SHA-256 हमेशा 256 बिट देता है, जो 64 हेक्स अंकों में लिखे जाते हैं। टेक्स्ट लिखें या फ़ाइल चुनें और एक साथ पाँच हैश पाएँ, फिर किसी एक को प्रकाशित चेकसम से मिलाएँ।
- SHA-256("abc") = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
- SHA-1("abc") = a9993e364706816aba3e25717850c26c9cd0d89d
- MD5("abc") = 900150983cd24fb0d6963f7d28e17f72
टेक्स्ट और फ़ाइलें इसी टैब में हैश होती हैं और कुछ अपलोड नहीं होता। हैश एन्क्रिप्शन नहीं है, और 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 तक का टेक्स्ट, या टुकड़ों में पढ़ी जाने वाली फ़ाइल
- अपलोड
- कोई नहीं — टेक्स्ट और फ़ाइलें आपके ब्राउज़र टैब में रहती हैं
हैश के आकार और टेस्ट वेक्टर
नीचे के डाइजेस्ट इस पेज के हैश से बने हैं, छोटे अक्षरों के हेक्स में लिखे हुए।
| एल्गोरिदम | बिट | बाइट | हेक्स अंक |
|---|---|---|---|
| MD5 | 128 | 16 | 32 |
| SHA-1 | 160 | 20 | 40 |
| SHA-256 | 256 | 32 | 64 |
| SHA-384 | 384 | 48 | 96 |
| SHA-512 | 512 | 64 | 128 |
| एल्गोरिदम | डाइजेस्ट |
|---|---|
| MD5 | 900150983cd24fb0d6963f7d28e17f72 |
| SHA-1 | a9993e364706816aba3e25717850c26c9cd0d89d |
| SHA-256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| SHA-384 | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 |
| SHA-512 | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f |
| एल्गोरिदम | डाइजेस्ट |
|---|---|
| MD5 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| SHA-384 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b |
| SHA-512 | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e |
टेक्स्ट कैसे हैश करें या फ़ाइल कैसे जाँचें
टेक्स्ट या फ़ाइल चुनें
टेक्स्ट मोड में टेक्स्ट लिखें या पेस्ट करें। फ़ाइल मोड में फ़ाइल चुनें या छोड़ें। फ़ाइल टुकड़ों में पढ़ी जाती है, और बड़ी फ़ाइलों के लिए प्रगति पट्टी दिखती है।
हैश पढ़ें
MD5, SHA-1, SHA-256, SHA-384 और SHA-512 साथ-साथ दिखते हैं। उन्हें छोटे अक्षरों के हेक्स, बड़े अक्षरों के हेक्स या Base64 में दिखाएँ, और किसी भी एक को कॉपी करें।
चेकसम मिलाएँ
स्रोत का प्रकाशित चेकसम तुलना बॉक्स में पेस्ट करें। पेज उसकी लंबाई से एल्गोरिदम पहचानता है और मेल खाया या मेल नहीं खाया बताता है। अक्षरों का केस, स्पेस और कोलन अनदेखे किए जाते हैं।
हैश कैसे निकाले जाते हैं
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 बंद रहकर शुरू होते हैं क्योंकि वे सबसे धीमे हैं; उन्हें जोड़ने के लिए उन पर टिक करें।