SHA-512/224 हैश कोड कैलकुलेटर
प्रकाशित: 18 फ़रवरी 2025 को 5:45:05 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 2:30:32 pm UTC बजे
SHA-512/224 Hash Code Calculator
SHA-512/224 (सिक्योर हैश एल्गोरिदम 512/224-बिट) एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो एक इनपुट (या मैसेज) लेता है और एक फिक्स्ड-साइज़, 224-बिट (28-बाइट) आउटपुट बनाता है, जिसे आमतौर पर 56-कैरेक्टर हेक्साडेसिमल नंबर के रूप में दिखाया जाता है। यह NSA द्वारा डिज़ाइन किए गए हैश फ़ंक्शन के SHA-2 फ़ैमिली से संबंधित है। यह असल में SHA-512 है जिसमें अलग-अलग इनिशियलाइज़ेशन वैल्यू हैं और नतीजा 224 बिट्स तक छोटा कर दिया गया है, इस बात का फ़ायदा उठाने के लिए कि SHA-512 64 बिट कंप्यूटर पर SHA-256 (जिसका SHA-224 एक छोटा वर्शन है) से तेज़ चलता है, लेकिन 224 बिट हैश कोड की कम स्टोरेज ज़रूरतों को बनाए रखने के लिए।
SHA-512, SHA-224 और SHA-512/224 के आउटपुट एक ही इनपुट के लिए पूरी तरह से अलग हैं, इसलिए वे कम्पैटिबल नहीं हैं - यानी किसी फ़ाइल के SHA-224 हैश कोड की तुलना उसी फ़ाइल के SHA-512/224 हैश कोड से करने का कोई मतलब नहीं है, यह देखने के लिए कि क्या इसे बदला गया है।
पूर्ण प्रकटीकरण: मैंने इस पृष्ठ पर उपयोग किए गए हैश फ़ंक्शन का विशिष्ट कार्यान्वयन नहीं लिखा है। यह PHP प्रोग्रामिंग भाषा के साथ शामिल एक मानक फ़ंक्शन है। मैंने केवल सुविधा के लिए इसे सार्वजनिक रूप से उपलब्ध कराने के लिए वेब इंटरफ़ेस बनाया है।
SHA-512/224 हैश एल्गोरिदम के बारे में
मैं मैथ में खास अच्छा नहीं हूँ और किसी भी तरह से खुद को मैथमैटिशियन नहीं मानता, इसलिए मैं इस हैश फंक्शन को इस तरह समझाने की कोशिश करूँगा कि मेरे दूसरे नॉन-मैथमैटिशियन भी इसे समझ सकें। अगर आपको साइंटिफिकली करेक्ट मैथ-वर्जन पसंद है, तो मुझे यकीन है कि आपको वह कई दूसरी वेबसाइट्स पर मिल जाएगा ;-)
खैर, चलिए सोचते हैं कि हैश फ़ंक्शन एक सुपर हाई-टेक ब्लेंडर है जिसे इसमें डाली गई किसी भी चीज़ से एक यूनिक स्मूदी बनाने के लिए डिज़ाइन किया गया है। इसमें चार स्टेप्स लगते हैं, जिनमें से तीन SHA-512 जैसे ही हैं:
स्टेप 1: सामग्री डालें (इनपुट)
- इनपुट को किसी भी चीज़ की तरह समझें जिसे आप ब्लेंड करना चाहते हैं: केले, स्ट्रॉबेरी, पिज़्ज़ा स्लाइस, या पूरी किताब भी। इससे कोई फ़र्क नहीं पड़ता कि आप क्या डालते हैं - बड़ा या छोटा, सिंपल या कॉम्प्लेक्स।
स्टेप 2: ब्लेंडिंग प्रोसेस (हैश फ़ंक्शन)
- आप बटन दबाते हैं, और ब्लेंडर ज़ोरों से चलने लगता है - चॉपिंग, मिक्सिंग, क्रेज़ी स्पीड से घूमना। इसके अंदर एक स्पेशल रेसिपी है जिसे कोई बदल नहीं सकता।
- इस रेसिपी में अजीब नियम हैं जैसे: "बाएं घुमाओ, दाएं घुमाओ, उल्टा पलटो, हिलाओ, अजीब तरीकों से काटो।" यह सब पर्दे के पीछे होता है।
स्टेप 3: आपको एक स्मूदी मिलेगी (आउटपुट):
- आपने चाहे कोई भी चीज़ इस्तेमाल की हो, ब्लेंडर हमेशा आपको ठीक एक कप स्मूदी देता है (यह SHA-512 में 512 बिट्स का फिक्स्ड साइज़ है)।
- स्मूदी का स्वाद और रंग, उसमें डाली गई चीज़ों के आधार पर अलग होता है। अगर आप एक छोटी सी चीज़ भी बदल दें - जैसे चीनी का एक दाना - तो भी स्मूदी का स्वाद बिल्कुल अलग हो जाएगा।
चरण 4: ट्रंकेट करें
- रिज़ल्ट को 224 बिट्स तक छोटा करके (काटकर), हम इस बात का फ़ायदा उठाते हैं कि SHA-512, 64 बिट सिस्टम पर SHA-224 से ज़्यादा तेज़ चलता है, लेकिन 224 बिट हैश कोड के लिए कम स्टोरेज ज़रूरत का फ़ायदा भी रखते हैं। ध्यान दें कि रिज़ल्ट कम्पैटिबल नहीं हैं, SHA-512/224 और SHA-224 पूरी तरह से अलग हैश कोड बनाते हैं।
अग्रिम पठन
यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:
