DevToolPal
हि

SHA-512 हैश जनरेटर

किसी भी टेक्स्ट का SHA-512 हैश निकालें, ज़रूरत हो तो लाइन-दर-लाइन। Hex या Base64 आउटपुट, सब कुछ आपके ब्राउज़र में।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

आउटपुट

टेक्स्ट

0 कैरेक्टर · 0 B

SHA-512 हैश

0 कैरेक्टर · 0 B

यह क्या करता है

यह टूल किसी भी टेक्स्ट का SHA-512 हैश निकालता है। SHA-512 एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे 2001 में NSA ने बनाया और NIST ने SHA-2 के हिस्से के रूप में प्रकाशित किया। यह किसी भी लंबाई के इनपुट को एक तय 512-बिट वैल्यू में बदलता है, जो 128 हेक्साडेसिमल अक्षरों के रूप में दिखती है। एक ही इनपुट से हमेशा एक ही हैश मिलता है, और सिर्फ़ एक अक्षर बदलने से हैश पूरी तरह बदल जाता है।

कैसे इस्तेमाल करें

  1. इनपुट बॉक्स में टेक्स्ट टाइप या पेस्ट करें, उस पर कोई टेक्स्ट फ़ाइल ड्रॉप करें, या उदाहरण दबाएँ।
  2. टाइप करते ही SHA-512 हैश दिखने लगता है।
  3. Hex या Base64 आउटपुट चुनें, और अगर जिस सिस्टम से आप मिलान कर रहे हैं वह कैपिटल अक्षर इस्तेमाल करता है तो बड़े अक्षरों में hex चालू करें।
  4. किसी लिस्ट, जैसे बहुत सारे पासवर्ड या ID, का एक साथ हैश निकालने के लिए हर लाइन का हैश अलग से चालू करें। हर लाइन का हैश आउटपुट की उसी लाइन पर आता है।

टेक्स्ट का हैश UTF-8 के रूप में, ठीक वैसे ही निकाला जाता है जैसा टाइप किया गया है, स्पेस और लाइन ब्रेक समेत। किसी फ़ाइल के कंटेंट का हैश निकालने या दूसरे एल्गोरिदम इस्तेमाल करने के लिए सामान्य हैश जनरेटर देखें।

उदाहरण

Input:  The quick brown fox jumps over the lazy dog
SHA-512: 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

आख़िर में एक पूर्ण विराम (.) जोड़ें और हैश पूरी तरह बदल जाता है। यही “avalanche effect” हैश को डेटा में किसी भी बदलाव को पकड़ने के लिए उपयोगी बनाता है।

SHA-512 कहाँ इस्तेमाल होता है

SHA-512 का इस्तेमाल npm पैकेज के integrity फ़ील्ड (sha512-…), Subresource Integrity, Linux पासवर्ड हैश (/etc/shadow में $6$, जो SHA-512 को हज़ारों बार चलाता है), Ed25519 सिग्नेचर, HMAC-SHA512 API signing और फ़ाइल checksums में होता है।

सुरक्षा

SHA-512 सुरक्षित है। यह SHA-256 वाले ही SHA-2 परिवार का हिस्सा है, बस इसकी internal state और आउटपुट बड़े हैं। SHA हार्डवेयर instructions के बिना 64-बिट प्रोसेसर पर यह अक्सर SHA-256 से तेज़ होता है। अगर आपको छोटी वैल्यू चाहिए, तो आमतौर पर SHA-512/256 या सादा SHA-256 काफ़ी है। पासवर्ड के लिए bcrypt, scrypt या Argon2 इस्तेमाल करें।

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

› क्या मेरा टेक्स्ट किसी सर्वर पर भेजा जाता है?

नहीं। SHA-512 हैश आपके ब्राउज़र में ही निकाला जाता है, इसलिए पासवर्ड, keys और निजी टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाते।

› क्या SHA-512 हैश को डिक्रिप्ट किया जा सकता है?

नहीं। SHA-512 एक one-way हैश है, एन्क्रिप्शन नहीं। जो साइटें इसे डिक्रिप्ट करने का दावा करती हैं, वे आम शब्दों के हैश की टेबल में वैल्यू खोजती हैं, जो सिर्फ़ छोटे या आम इनपुट के लिए काम करता है।

› मेरा SHA-512 किसी दूसरे टूल से मेल क्यों नहीं खाता?

आमतौर पर इनपुट में अदृश्य अक्षरों का फ़र्क होता है: आख़िर में एक newline (echo एक जोड़ देता है, echo -n इस्तेमाल करें), Windows की CRLF लाइन एंडिंग, शुरुआत में एक स्पेस, या अलग टेक्स्ट एनकोडिंग। यह टूल टेक्स्ट बॉक्स के ठीक-ठीक UTF-8 बाइट्स का हैश निकालता है।

› SHA-512 हैश कितना लंबा होता है?

512 बिट: 128 हेक्साडेसिमल अक्षर, या Base64 में 88 अक्षर।

› क्या SHA-512 सुरक्षित है?

SHA-512 सुरक्षित है। यह SHA-256 वाले ही SHA-2 परिवार का हिस्सा है, बस इसकी internal state और आउटपुट बड़े हैं। SHA हार्डवेयर instructions के बिना 64-बिट प्रोसेसर पर यह अक्सर SHA-256 से तेज़ होता है।