SHA512 हैश

इनपुटवर्ण {char} 0 बाइट्स
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

चार मोड (टेक्स्ट, फ़ाइल, लाइन-दर-लाइन बैच और HMAC) वाला मुफ्त ऑनलाइन SHA-512 हैश कैल्क्युलेटर। ब्राउज़र में ही गणना, सर्वर पर नहीं भेजा जाता। SHA-512 / SHA-384 / SHA-512/256 के बीच स्विच करें।

संबंधित सुझाव

SHA-512 क्या है?

SHA-512, SHA-2 परिवार का सबसे लंबा आउटपुट देने वाला एल्गोरिद्म है, जिसे NIST ने FIPS 180-2 (2001) में मानकीकृत किया। यह किसी भी लंबाई का इनपुट लेकर 512-बिट (128 हेक्साडेसिमल वर्ण) आउटपुट देता है।

**SHA-256 से तुलना:** SHA-512 का आउटपुट SHA-256 से दोगुना लंबा होता है। 64-बिट CPU पर SHA-512 आमतौर पर तेज़ होता है (शब्द लंबाई का मिलान), जबकि 32-बिट CPU पर SHA-256 तेज़ होता है।

**विशिष्ट उपयोग:** ① डिजिटल हस्ताक्षर (RSA, ECDSA); ② TLS / HTTPS प्रोटोकॉल; ③ क्रिप्टो प्रोटोकॉल में HMAC निर्माण; ④ सॉफ़्टवेयर वितरण पैकेजों की अखंडता जाँच; ⑤ उच्च-सुरक्षा सामग्री फ़िंगरप्रिंट।

**सुरक्षा स्थिति:** SHA-512 अभी भी टकराव-रोधी है (कोई ज्ञात व्यावहारिक टकराव नहीं) और नई परियोजनाओं के लिए अनुशंसित है। पोस्ट-क्वांटम क्रिप्टोग्राफ़ी के व्यापक होने पर SHA-3 / BLAKE3 पर अपग्रेड पर विचार करें।

उपयोग के मामले

  • सॉफ़्टवेयर इंस्टॉलर पैकेजों और इमेज फ़ाइलों की अखंडता जाँच (आधिकारिक हैश से तुलना)
  • डिजिटल हस्ताक्षर और प्रमाणपत्र परिदृश्यों के लिए सामग्री फ़िंगरप्रिंट
  • TLS / HTTPS प्रोटोकॉल में संदेश संक्षेपण
  • HMAC-SHA512 निर्माण में कुंजी व्युत्पत्ति और संदेश प्रमाणीकरण
  • डेटाबेस या कैश में सामग्री की विशिष्ट पहचान (मूल पाठ का पूर्ण भंडारण टालें)
  • सिस्टमों के बीच डेटा स्थानांतरण पर प्राप्तकर्ता सत्यापन

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

  1. मोड चुनें — टेक्स्ट, फ़ाइल, लाइन-दर-लाइन बैच या HMAC।
  2. मोड के अनुसार इनपुट दें — टेक्स्ट पेस्ट करें, फ़ाइल खींचें, बहु-लाइन टेक्स्ट पेस्ट करें, या HMAC कुंजी डालें।
  3. उपकरण स्वचालित रूप से SHA-512 की गणना करके 128 वर्णों का हेक्स परिणाम दिखाता है; hex / base64 और बड़े/छोटे अक्षर स्विच किए जा सकते हैं।
  4. वैकल्पिक रूप से SHA-512 / SHA-384 / SHA-512/256 वेरिएंट पर स्विच करें या तुलना के लिए ज्ञात हैश पेस्ट करें।

विशेषताएं

  • चार कार्य मोड — टेक्स्ट, फ़ाइल, लाइन-दर-लाइन बैच, HMAC
  • ब्राउज़र में स्थानीय गणना — Web Crypto API आधारित, सर्वर पर भेजा नहीं जाता
  • तीन SHA-512 वेरिएंट — SHA-512 / SHA-384 / SHA-512/256
  • फ़ाइलों की चंक्स में गणना — बड़ी फ़ाइलों का समर्थन, प्रगति बार के साथ
  • HMAC-SHA512 — तीन कुंजी एन्कोडिंग: utf8 / hex / base64
  • कई एल्गोरिद्म का समानांतर आउटपुट — MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • ज्ञात हैश से तुलना — लक्ष्य हैश पेस्ट करके सत्यापित करें
  • यूनिकोड समर्थन — चीनी अक्षर, इमोजी और अन्य वर्ण

Best Practices

एन्कोडिंग एकरूप रखें

विभिन्न कैरेक्टर एन्कोडिंग (UTF-8 / Latin1) अलग-अलग हैश देती हैं — सिस्टमों के बीच सत्यापन में एन्कोडिंग का मिलान सुनिश्चित करें।

तुलना में बड़े/छोटे अक्षरों को नज़रअंदाज़ करें

हैश का केस मिलान को प्रभावित नहीं करता; पहले लोअरकेस में बदलें।

पासवर्ड के लिए SHA-512 का उपयोग न करें

यह बहुत तेज़ है — PBKDF2 / bcrypt / scrypt / Argon2 जैसे धीमे हैश चुनें।

HMAC और हैश के उपयोग अलग हैं

HMAC-SHA512 संदेश प्रमाणीकरण (कुंजी आवश्यक), सामान्य SHA-512 सामग्री फ़िंगरप्रिंट (कुंजी अनावश्यक) के लिए है।

SHA-512 vs SHA-512/256

पूर्ण 128-वर्ण आउटपुट चाहिए तो SHA-512 चुनें; 64 वर्ण चाहिए पर SHA-512 का प्रतिरोध बनाए रखना है तो SHA-512/256 चुनें।

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

SHA-512 का आउटपुट कितना लंबा होता है?

SHA-512 512 बिट देता है, यानी 128 हेक्स वर्ण। SHA-384 — 96 वर्ण, SHA-512/256 — 64 वर्ण।

SHA-512 और SHA-256 में से कौन चुनें?

सामान्य उपयोग के लिए SHA-256 पर्याप्त सुरक्षित है। SHA-512, 64-बिट CPU पर तेज़ है और टकराव-रोधकता अधिक है; उच्च सुरक्षा और प्रदर्शन-संवेदनशील परिदृश्यों के लिए उपयुक्त।

क्या SHA-512 एक एन्क्रिप्शन एल्गोरिद्म है?

नहीं। SHA-512 एक एकल-दिशीय हैश फ़ंक्शन है; सैद्धांतिक रूप से हैश से मूल पाठ पुनर्प्राप्त नहीं किया जा सकता। 「SHA-512 एन्क्रिप्शन」 सटीक शब्दावली नहीं है — यह उपकरण केवल हैश गणना करता है।

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

वर्तमान में टकराव-रोधी है, कोई ज्ञात व्यावहारिक टकराव नहीं। पोस्ट-क्वांटम क्रिप्टोग्राफ़ी के व्यापक होने पर SHA-3 / BLAKE3 पर अपग्रेड पर विचार करें।

क्या SHA-512 से सीधे पासवर्ड संग्रहीत किए जा सकते हैं?

अनुशंसित नहीं। SHA-512 बहुत तेज़ है — हमलावर GPU से ब्रूट-फ़ोर्स कर सकता है। पासवर्ड के लिए समर्पित धीमे हैश एल्गोरिद्म (PBKDF2 + salt + iterations, bcrypt, scrypt, Argon2) का उपयोग करें।

SHA-384 और SHA-512/256 में क्या अंतर है?

SHA-384 384 बिट (96 वर्ण) देता है — पूर्ण SHA-512 गणना के एक अलग हिस्से से काटा जाता है। SHA-512/256 256 बिट (64 वर्ण) देता है और भिन्न प्रारंभिक मानों से पुनः गणना किया जाता है। दोनों SHA-2 परिवार के हैं और सुरक्षा स्तर तुलनीय है।

HMAC-SHA512 क्या है?

HMAC-SHA512 एक SHA-512 आधारित संदेश प्रमाणीकरण कोड है जो कुंजी के साथ संदेश को प्रमाणित करता है। उपकरण का HMAC मोड utf8 / hex / base64 तीन कुंजी एन्कोडिंग का समर्थन करता है।

क्या फ़ाइल SHA-512 गणना अटक जाती है?

नहीं। उपकरण फ़ाइल को चंक्स में पढ़ता है और पूरी फ़ाइल को मेमोरी में नहीं लाता, इसलिए कई GB की फ़ाइलें भी सुचारू रूप से गणना होती हैं और इंटरफ़ेस हमेशा उत्तरदायी रहता है।

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

नहीं। यह उपकरण ब्राउज़र में Web Crypto API से गणना करता है; टेक्स्ट और फ़ाइलें स्थानीय मशीन से बाहर नहीं जातीं।

शब्दकोश

SHA-512
512-बिट क्रिप्टोग्राफ़िक हैश फ़ंक्शन, SHA-2 परिवार का सबसे लंबा आउटपुट। वर्तमान में टकराव-रोधी, उच्च-सुरक्षा परिदृश्यों के लिए अनुशंसित।
SHA-384
SHA-512 का छोटा रूप, जो 384 बिट (96 हेक्स वर्ण) आउटपुट देता है। SHA-2 परिवार का सदस्य।
SHA-512/256
SHA-512 का छोटा रूप, जो 256 बिट (64 हेक्स वर्ण) आउटपुट देता है। SHA-512 की टकराव-रोधी क्षमता बरकरार रखता है, पर लंबाई SHA-256 जैसी।
SHA-2 परिवार
SHA-256 / SHA-384 / SHA-512 एल्गोरिद्म की श्रृंखला, जिसे NIST ने FIPS 180-2 में मानकीकृत किया। यह उपकरण तीन वेरिएंट का समर्थन करता है: SHA-512, SHA-384 और SHA-512/256।
हेक्साडेसिमल एन्कोडिंग
हैश मान आमतौर पर हेक्साडेसिमल में दिखाए जाते हैं। SHA-512 आउटपुट 512 बिट = 128 हेक्स वर्ण।
टकराव-रोधकता
दो अलग-अलग इनपुट के लिए समान हैश आउटपुट न मिलने की विशेषता। SHA-512 में यह विशेषता आज भी बरकरार है।
Web Crypto API
ब्राउज़र में बना क्रिप्टोग्राफ़िक इंटरफ़ेस, जो SHA-1 / SHA-256 / SHA-384 / SHA-512 के लिए हार्डवेयर त्वरण देता है। यह उपकरण इसी API पर स्थानीय गणना करता है।

SHA-2 परिवार एल्गोरिद्म तुलना

SHA-512, SHA-2 परिवार का सबसे लंबा आउटपुट देने वाला सदस्य है।

एल्गोरिद्मआउटपुट बिटहेक्स लंबाईब्लॉक बिटविशिष्ट परिदृश्य
SHA-25625664512सामान्य पहली पसंद
SHA-384384961024उच्च सुरक्षा
SHA-5125121281024उच्च सुरक्षा / 64-बिट CPU
SHA-512/256256641024256-बिट लंबाई + SHA-512 प्रतिरोध

लोकप्रिय हैश एल्गोरिद्म का प्रदर्शन संदर्भ

अनुमानित आँकड़े, ब्राउज़र और हार्डवेयर पर निर्भर।

एल्गोरिद्म64-बिट CPU32-बिट CPUवर्तमान सुरक्षा स्थिति
SHA-256मध्यमतेज़सुरक्षित
SHA-512तेज़धीमासुरक्षित
SHA-1तेज़तेज़टकराव हमले से टूटा
MD5बहुत तेज़बहुत तेज़टकराव / प्रीइमेज हमले से टूटा

SHA-512 के विशिष्ट उपयोग परिदृश्य

प्रोटोकॉल परत, हस्ताक्षर परत और इंजीनियरिंग अभ्यास को कवर करता है।

परिदृश्यSHA-512 क्योंमुख्य मूल्य
सॉफ़्टवेयर वितरण पैकेज फ़िंगरप्रिंटटकराव-रोधी, लंबा आउटपुटडाउनलोड सत्यापन
TLS 1.3 प्रोटोकॉलRFC 8446 अनुशंसितHTTPS सुरक्षा
HMAC-SHA512लंबाई-विस्तार हमलों से सुरक्षासंदेश प्रमाणीकरण
DB सामग्री फ़िंगरप्रिंट128 हेक्स वर्णडी-डुप्लीकेशन, कैश कुंजी
डिजिटल हस्ताक्षरRSA / ECDSA के साथ युग्मनहस्ताक्षर अखंडता

Authoritative References