Miklix

स्नेफ्रू-256 हैश कोड कैलकुलेटर

प्रकाशित: 17 फ़रवरी 2025 को 5:40:40 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 9:13:19 am UTC बजे

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

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

Snefru-256 Hash Code Calculator

स्नेफ्रू हैश फ़ंक्शन एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे 1990 में राल्फ़ मर्कल ने डिज़ाइन किया था। इसे शुरू में नेशनल इंस्टीट्यूट ऑफ़ स्टैंडर्ड्स एंड टेक्नोलॉजी (NIST) में एक सबमिशन के हिस्से के तौर पर बनाया गया था, जब सिक्योर हैश एल्गोरिदम को स्टैंडर्डाइज़ करने की शुरुआती कोशिशें की जा रही थीं। हालाँकि आज इसका ज़्यादा इस्तेमाल नहीं होता, लेकिन स्नेफ्रू इसलिए ज़रूरी है क्योंकि इसने ऐसे आइडिया दिए जिन्होंने बाद के क्रिप्टोग्राफ़िक डिज़ाइन पर असर डाला।

स्नेफ्रू शुरू में अलग-अलग आउटपुट साइज़ को सपोर्ट करता था, लेकिन यहां दिखाया गया वर्शन 256 बिट (32 बाइट्स) आउटपुट देता है, जिसे आम तौर पर 64 डिजिट के हेक्साडेसिमल नंबर के तौर पर दिखाया जाता है।

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


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

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

इनपुट डेटा:



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



स्नेफ्रू हैश एल्गोरिदम के बारे में

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

हालांकि स्नेफ्रू को अब नए सिस्टम के लिए सुरक्षित और सही नहीं माना जाता है, लेकिन पुराने कारणों से यह दिलचस्प है, क्योंकि इसके डिज़ाइन ने बाद के कई हैश फ़ंक्शन पर असर डाला जो अभी भी इस्तेमाल में हैं।

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

यह तीन स्टेप का प्रोसेस है:

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

  • सबसे पहले, आप अपनी सामग्री को छोटे-छोटे टुकड़ों में काट लें ताकि वे ब्लेंडर में फिट हो जाएं। यह डेटा को ब्लॉक में तोड़ने जैसा है।

स्टेप 2: मिक्सिंग राउंड (ब्लेंडर अलग-अलग स्पीड पर)

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

स्टेप 3: फ़ाइनल स्मूदी (द हैश)

  • बार अच्छी तरह मिलाने के बाद, आप आखिरी स्मूदी निकालते हैं। यह हैश है - एक अनोखा दिखने वाला मिक्सचर जो पूरी तरह से स्क्रैम्बल्ड है।

अग्रिम पठन

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


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

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

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

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