यह क्या करता है
यह टूल किसी भी टेक्स्ट का SHA-256 हैश निकालता है। SHA-256 एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे 2001 में NSA ने बनाया और NIST ने SHA-2 के हिस्से के रूप में प्रकाशित किया। यह किसी भी लंबाई के इनपुट को एक तय 256-बिट वैल्यू में बदलता है, जो 64 हेक्साडेसिमल अक्षरों के रूप में दिखती है। एक ही इनपुट से हमेशा एक ही हैश मिलता है, और सिर्फ़ एक अक्षर बदलने से हैश पूरी तरह बदल जाता है।
कैसे इस्तेमाल करें
- इनपुट बॉक्स में टेक्स्ट टाइप या पेस्ट करें, उस पर कोई टेक्स्ट फ़ाइल ड्रॉप करें, या उदाहरण दबाएँ।
- टाइप करते ही SHA-256 हैश दिखने लगता है।
- Hex या Base64 आउटपुट चुनें, और अगर जिस सिस्टम से आप मिलान कर रहे हैं वह कैपिटल अक्षर इस्तेमाल करता है तो बड़े अक्षरों में hex चालू करें।
- किसी लिस्ट, जैसे बहुत सारे पासवर्ड या ID, का एक साथ हैश निकालने के लिए हर लाइन का हैश अलग से चालू करें। हर लाइन का हैश आउटपुट की उसी लाइन पर आता है।
टेक्स्ट का हैश UTF-8 के रूप में, ठीक वैसे ही निकाला जाता है जैसा टाइप किया गया है, स्पेस और लाइन ब्रेक समेत। किसी फ़ाइल के कंटेंट का हैश निकालने या दूसरे एल्गोरिदम इस्तेमाल करने के लिए सामान्य हैश जनरेटर देखें।
उदाहरण
Input: The quick brown fox jumps over the lazy dog
SHA-256: d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
आख़िर में एक पूर्ण विराम (.) जोड़ें और हैश पूरी तरह बदल जाता है। यही “avalanche effect” हैश को डेटा में किसी भी बदलाव को पकड़ने के लिए उपयोगी बनाता है।
SHA-256 कहाँ इस्तेमाल होता है
SHA-256 का इस्तेमाल TLS सर्टिफ़िकेट, code signing, सॉफ़्टवेयर डाउनलोड checksums, Subresource Integrity (SRI) हैश, Bitcoin, Docker image digests, HS256 या RS256 से साइन किए JWT, और AWS Signature V4 जैसे API request signing में होता है।
सुरक्षा
SHA-256 सुरक्षित है। कोई व्यावहारिक collision या preimage attack ज्ञात नहीं है, और यह ज़्यादातर आधुनिक सुरक्षा प्रोटोकॉल का डिफ़ॉल्ट हैश है। फिर भी पासवर्ड के लिए bcrypt, scrypt या Argon2 जैसा धीमा पासवर्ड हैश इस्तेमाल करें: SHA-256 तेज़ है, जिससे अनुमान लगाना सस्ता हो जाता है।
अक्सर पूछे जाने वाले सवाल
› क्या मेरा टेक्स्ट किसी सर्वर पर भेजा जाता है?
नहीं। SHA-256 हैश आपके ब्राउज़र में ही निकाला जाता है, इसलिए पासवर्ड, keys और निजी टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाते।
› क्या SHA-256 हैश को डिक्रिप्ट किया जा सकता है?
नहीं। SHA-256 एक one-way हैश है, एन्क्रिप्शन नहीं। जो साइटें इसे डिक्रिप्ट करने का दावा करती हैं, वे आम शब्दों के हैश की टेबल में वैल्यू खोजती हैं, जो सिर्फ़ छोटे या आम इनपुट के लिए काम करता है।
› मेरा SHA-256 किसी दूसरे टूल से मेल क्यों नहीं खाता?
आमतौर पर इनपुट में अदृश्य अक्षरों का फ़र्क होता है: आख़िर में एक newline (echo एक जोड़ देता है, echo -n इस्तेमाल करें), Windows की CRLF लाइन एंडिंग, शुरुआत में एक स्पेस, या अलग टेक्स्ट एनकोडिंग। यह टूल टेक्स्ट बॉक्स के ठीक-ठीक UTF-8 बाइट्स का हैश निकालता है।
› SHA-256 हैश कितना लंबा होता है?
256 बिट: 64 हेक्साडेसिमल अक्षर, या Base64 में 44 अक्षर।
› क्या SHA-256 सुरक्षित है?
SHA-256 सुरक्षित है। कोई व्यावहारिक collision या preimage attack ज्ञात नहीं है, और यह ज़्यादातर आधुनिक सुरक्षा प्रोटोकॉल का डिफ़ॉल्ट हैश है।