Miklix

SHA-1 हैश कोड कैलकुलेटर

प्रकाशित: 16 फ़रवरी 2025 को 11:24:21 pm UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 9:10:25 am UTC बजे

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

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

SHA-1 Hash Code Calculator

SHA-1 (सिक्योर हैश एल्गोरिदम 1) एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जिसे NSA ने डिज़ाइन किया था और 1995 में NIST ने पब्लिश किया था। यह 160 बिट (20 बाइट) हैश वैल्यू बनाता है, जिसे आमतौर पर 40-कैरेक्टर हेक्साडेसिमल स्ट्रिंग के रूप में दिखाया जाता है। SHA-1 का इस्तेमाल डेटा इंटीग्रिटी, डिजिटल सिग्नेचर और सर्टिफ़िकेट को सुरक्षित करने के लिए बड़े पैमाने पर किया जाता था, लेकिन अब इसे कोलिजन अटैक की कमज़ोरियों के कारण असुरक्षित माना जाता है। इसे यहाँ इसलिए शामिल किया गया है ताकि अगर किसी को ऐसा हैश कोड कैलकुलेट करना हो जो पुराने सिस्टम के साथ कम्पैटिबल हो, तो इसका इस्तेमाल किया जा सके, लेकिन नए सिस्टम डिज़ाइन करते समय इसका इस्तेमाल नहीं किया जाना चाहिए।

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


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

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

इनपुट डेटा:



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



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

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

SHA-1 को एक खास पेपर श्रेडर की तरह समझें जो कोई भी मैसेज लेता है - चाहे वह एक शब्द हो, एक वाक्य हो, या पूरी किताब हो - और उसे बहुत खास तरीके से श्रेड कर देता है। लेकिन सिर्फ श्रेड करने के बजाय, यह जादुई तरीके से एक यूनिक "श्रेड कोड" निकालता है जो हमेशा ठीक 40 हेक्साडेसिमल कैरेक्टर लंबा होता है।

  • उदाहरण के लिए, आप "Hello" लिखते हैं
  • आपको 40 हेक्साडेसिमल अंक मिलते हैं जैसे f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

आप इसे चाहे जो भी फ़ीड करें - छोटा या लंबा - आउटपुट हमेशा एक ही लंबाई का होता है।

मैजिकल श्रेडर" चार स्टेप्स में काम करता है:

स्टेप 1: पेपर तैयार करें (पैडिंग)

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

स्टेप 2: इसे बराबर टुकड़ों में काटें (अलग करना)

  • श्रेडर को बड़े टुकड़े पसंद नहीं हैं। इसलिए, यह आपके तैयार मैसेज को छोटे, बराबर साइज़ के टुकड़ों में काट देता है - जैसे किसी बड़े केक को एकदम सही स्लाइस में काटना।

स्टेप 3: सीक्रेट रेसिपी (मिक्सिंग और मैशिंग)

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

हर स्टेप मैसेज को और उलझा हुआ बनाता है, लेकिन एक बहुत खास तरीके से जिसे मशीन हमेशा फॉलो करती है।

स्टेप 4: फ़ाइनल कोड (हैश)

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

SHA-1 का अब इस्तेमाल नहीं किया जाना चाहिए, इसका कारण यह है कि कुछ बहुत स्मार्ट लोगों ने यह पता लगा लिया है कि श्रेडर को कैसे धोखा देकर दो अलग-अलग मैसेज के लिए एक ही कोड बनाया जाए (इसे कोलिजन कहते हैं)।

SHA-1 की जगह, अब हमारे पास ज़्यादा मज़बूत, स्मार्ट "श्रेडर" हैं। लिखते समय, ज़्यादातर कामों के लिए मेरा डिफ़ॉल्ट गो-टू हैश एल्गोरिदम SHA-256 है - और हाँ, मेरे पास उसके लिए एक कैलकुलेटर भी है: लिंक

अग्रिम पठन

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


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

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

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

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