Miklix

SHA-512/256 हैश कोड कैलकुलेटर

प्रकाशित: 18 फ़रवरी 2025 को 5:48:15 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 2:31:25 pm UTC बजे

हैश कोड कैलकुलेटर जो टेक्स्ट इनपुट या फ़ाइल अपलोड के आधार पर हैश कोड कैलकुलेट करने के लिए सिक्योर हैश एल्गोरिदम 512/256 बिट (SHA-512/256) हैश फ़ंक्शन का इस्तेमाल करता है।

इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

SHA-512/256 Hash Code Calculator

SHA-512/256 (सिक्योर हैश एल्गोरिदम 512/256-बिट) एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो एक इनपुट (या मैसेज) लेता है और एक फ़िक्स्ड-साइज़, 256-बिट (32-बाइट) आउटपुट बनाता है, जिसे आम तौर पर 64-कैरेक्टर हेक्साडेसिमल नंबर के तौर पर दिखाया जाता है। यह NSA द्वारा डिज़ाइन किए गए हैश फ़ंक्शन के SHA-2 फ़ैमिली से जुड़ा है। यह असल में SHA-512 है जिसमें अलग-अलग इनिशियलाइज़ेशन वैल्यू हैं और रिज़ल्ट को 256 बिट तक छोटा कर दिया गया है, ताकि इस बात का फ़ायदा उठाया जा सके कि SHA-512, 64 बिट कंप्यूटर पर SHA-256 से तेज़ चलता है, लेकिन 256 बिट हैश कोड की कम स्टोरेज ज़रूरतों को बनाए रखा जा सके।

SHA-512, SHA-256 और SHA-512/256 के आउटपुट एक ही इनपुट के लिए पूरी तरह से अलग हैं, इसलिए वे कम्पैटिबल नहीं हैं - यानी किसी फ़ाइल के SHA-256 हैश कोड की तुलना उसी फ़ाइल के SHA-512/256 हैश कोड से करने का कोई मतलब नहीं है, यह देखने के लिए कि क्या इसे बदला गया है।

पूर्ण प्रकटीकरण: मैंने इस पृष्ठ पर उपयोग किए गए हैश फ़ंक्शन का विशिष्ट कार्यान्वयन नहीं लिखा है। यह PHP प्रोग्रामिंग भाषा के साथ शामिल एक मानक फ़ंक्शन है। मैंने केवल सुविधा के लिए इसे सार्वजनिक रूप से उपलब्ध कराने के लिए वेब इंटरफ़ेस बनाया है।


नया हैश कोड की गणना करें

इस फ़ॉर्म के ज़रिए सबमिट किया गया डेटा या अपलोड की गई फ़ाइलें सिर्फ़ तब तक सर्वर पर रखी जाएँगी जब तक कि अनुरोधित हैश कोड जनरेट न हो जाए। आपके ब्राउज़र पर परिणाम वापस आने से ठीक पहले इसे हटा दिया जाएगा।

इनपुट डेटा:



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



SHA-512/256 हैश एल्गोरिदम के बारे में

मैं मैथ में खास अच्छा नहीं हूँ और किसी भी तरह से खुद को मैथमैटिशियन नहीं मानता, इसलिए मैं इस हैश फंक्शन को इस तरह समझाने की कोशिश करूँगा कि मेरे दूसरे नॉन-मैथमैटिशियन भी इसे समझ सकें। अगर आपको साइंटिफिकली करेक्ट मैथ-वर्जन पसंद है, तो मुझे यकीन है कि आपको वह कई दूसरी वेबसाइट्स पर मिल जाएगा ;-)

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

स्टेप 1: सामग्री डालें (इनपुट)

  • इनपुट को किसी भी चीज़ की तरह समझें जिसे आप ब्लेंड करना चाहते हैं: केले, स्ट्रॉबेरी, पिज़्ज़ा स्लाइस, या पूरी किताब भी। इससे कोई फ़र्क नहीं पड़ता कि आप क्या डालते हैं - बड़ा या छोटा, सिंपल या कॉम्प्लेक्स।

स्टेप 2: ब्लेंडिंग प्रोसेस (हैश फ़ंक्शन)

  • आप बटन दबाते हैं, और ब्लेंडर ज़ोरों से चलने लगता है - चॉपिंग, मिक्सिंग, क्रेज़ी स्पीड से घूमना। इसके अंदर एक स्पेशल रेसिपी है जिसे कोई बदल नहीं सकता।
  • इस रेसिपी में अजीब नियम हैं जैसे: "बाएं घुमाओ, दाएं घुमाओ, उल्टा पलटो, हिलाओ, अजीब तरीकों से काटो।" यह सब पर्दे के पीछे होता है।

स्टेप 3: आपको एक स्मूदी मिलेगी (आउटपुट):

  • आपने चाहे कोई भी चीज़ इस्तेमाल की हो, ब्लेंडर हमेशा आपको ठीक एक कप स्मूदी देता है (यह SHA-512 में 512 बिट्स का फिक्स्ड साइज़ है)।
  • स्मूदी का स्वाद और रंग, उसमें डाली गई चीज़ों के आधार पर अलग होता है। अगर आप एक छोटी सी चीज़ भी बदल दें - जैसे चीनी का एक दाना - तो भी स्मूदी का स्वाद बिल्कुल अलग हो जाएगा।

चरण 4: ट्रंकेट करें

  • रिज़ल्ट को 256 बिट्स तक छोटा करके (काटकर), हम इस बात का फ़ायदा उठाते हैं कि SHA-512, 64 बिट सिस्टम पर SHA-256 से ज़्यादा तेज़ चलता है, लेकिन 256 बिट हैश कोड के लिए कम स्टोरेज ज़रूरत का फ़ायदा भी रखते हैं। ध्यान दें कि रिज़ल्ट कम्पैटिबल नहीं हैं, SHA-512/256 और SHA-256 पूरी तरह से अलग हैश कोड बनाते हैं।

मैं पर्सनली SHA-256 इस्तेमाल करता हूँ, लेकिन शायद यह सच में एक पुरानी आदत है जिससे मुझे छुटकारा पाना है। जब नए सिस्टम डिज़ाइन किए जाते हैं जो ज़्यादातर (या पूरी तरह से) 64 बिट कंप्यूटर पर चलेंगे, तो SHA-512/256 बेहतर ऑप्शन लगता है।

अग्रिम पठन

यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:


ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

मिकेल क्रिस्टेंसन

लेखक के बारे में

मिकेल क्रिस्टेंसन
मिकेल miklix.com के निर्माता और मालिक हैं। उन्हें पेशेवर कंप्यूटर प्रोग्रामर/सॉफ्टवेयर डेवलपर के रूप में 20 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।