मुख्य एंटीवायरस SHA-1: यह क्या है और डेटा सत्यापन के लिए इसका उपयोग कैसे किया जाता है

SHA-1: यह क्या है और डेटा सत्यापन के लिए इसका उपयोग कैसे किया जाता है



पता करने के लिए क्या

  • सिक्योर हैश एल्गोरिदम 1 (SHA-1) एक प्रकार का एल्गोरिदम है जिसका उपयोग डेटा प्रामाणिकता को सत्यापित करने के लिए किया जाता है।
  • पासवर्ड प्रमाणीकरण और फ़ाइल सत्यापन इसके उपयोग के उदाहरण हैं।
  • एक विशेष कैलकुलेटर टेक्स्ट या फ़ाइल का SHA-1 चेकसम ढूंढ सकता है।

यह आलेख जांच करता है कि SHA-1 का क्या अर्थ है और इसका उपयोग कैसे और क्यों किया जाता है, साथ ही SHA-1 चेकसम कैसे उत्पन्न किया जाए।

क्या Google डॉक्स मुझे पढ़ सकता है

SHA-1 क्या है?

SHA-1 (सिक्योर हैश एल्गोरिथम 1 का संक्षिप्त रूप) कई क्रिप्टोग्राफ़िक हैश फ़ंक्शंस में से एक है।

इसका उपयोग अक्सर यह सत्यापित करने के लिए किया जाता है कि किसी फ़ाइल में कोई बदलाव नहीं किया गया है। यह a का उत्पादन करके किया जाता है अंततः, फ़ाइल के प्रसारित होने से पहले, और फिर उसके गंतव्य तक पहुँचने के बाद।

प्रेषित फ़ाइल को तभी वास्तविक माना जा सकता है जब दोनों चेकसम समान हों।

आइंस्टाइन की तस्वीर

डेविड सिल्वरमैन / गेटी इमेजेज़ न्यूज़ / गेटी इमेजेज़

SHA हैश फ़ंक्शन का इतिहास और कमजोरियाँ

SHA-1 सिक्योर हैश एल्गोरिथम (SHA) परिवार के चार एल्गोरिदम में से केवल एक है। अधिकांश अमेरिकी राष्ट्रीय सुरक्षा एजेंसी (एनएसए) द्वारा विकसित किए गए थे और राष्ट्रीय मानक और प्रौद्योगिकी संस्थान (एनआईएसटी) द्वारा प्रकाशित किए गए थे।

SHA-0 में 160-बिट संदेश डाइजेस्ट (हैश मान) आकार है और यह इस एल्गोरिदम का पहला संस्करण था। इसका हैश मान 40 अंक लंबा है। इसे 1993 में 'SHA' नाम से प्रकाशित किया गया था, लेकिन कई अनुप्रयोगों में इसका उपयोग नहीं किया गया क्योंकि सुरक्षा दोष के कारण 1995 में इसे तुरंत SHA-1 से बदल दिया गया था।

SHA-1 इस क्रिप्टोग्राफ़िक हैश फ़ंक्शन का दूसरा पुनरावृत्ति है। इसमें 160 बिट्स का एक संदेश डाइजेस्ट भी है और SHA-0 में पाई गई कमजोरी को ठीक करके सुरक्षा बढ़ाने की कोशिश की गई है। हालाँकि, 2005 में, SHA-1 को भी असुरक्षित पाया गया था।

एक बार जब SHA-1 में क्रिप्टोग्राफ़िक कमज़ोरियाँ पाई गईं, तो NIST ने 2006 में एक बयान दिया जिसमें संघीय एजेंसियों को वर्ष 2010 तक SHA-2 के उपयोग को अपनाने के लिए प्रोत्साहित किया गया, और 2011 में NIST द्वारा आधिकारिक तौर पर इसकी निंदा की गई। SHA-2 SHA- से अधिक मजबूत है। 1, और SHA-2 के विरुद्ध किए गए हमले वर्तमान कंप्यूटिंग शक्ति के साथ होने की संभावना नहीं है।

न केवल संघीय एजेंसियां, बल्कि Google, मोज़िला और Microsoft जैसी कंपनियों ने या तो SHA-1 SSL प्रमाणपत्र स्वीकार करना बंद करने की योजना शुरू कर दी है या पहले से ही इस प्रकार के पेजों को लोड होने से रोक दिया है।

Google के पास SHA-1 टक्कर का प्रमाण है यह अद्वितीय चेकसम उत्पन्न करने के लिए इस पद्धति को अविश्वसनीय बनाता है, चाहे वह पासवर्ड, फ़ाइल, या डेटा के किसी अन्य भाग के संबंध में हो। आप दो अद्वितीय डाउनलोड कर सकते हैं पीडीएफ से फ़ाइलें चूर-चूर हो यह देखने के लिए कि यह कैसे काम करता है। दोनों के लिए चेकसम उत्पन्न करने के लिए इस पृष्ठ के नीचे से SHA-1 कैलकुलेटर का उपयोग करें, और आप पाएंगे कि मान बिल्कुल समान है, भले ही उनमें अलग-अलग डेटा हो।

SHA-2 और SHA-3

SHA-2, SHA-1 के कई वर्षों बाद 2001 में प्रकाशित हुआ था। इसमें अलग-अलग डाइजेस्ट आकार के साथ छह हैश फ़ंक्शन शामिल हैं: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, और SHA-512/256।

गैर-एनएसए डिजाइनरों द्वारा विकसित और 2015 में NIST द्वारा जारी किया गया , सिक्योर हैश एल्गोरिथम परिवार का एक अन्य सदस्य है, जिसे SHA-3 (पूर्व में केकक) कहा जाता है।

SHA-3 का उद्देश्य SHA-2 को प्रतिस्थापित करना नहीं है, जैसा कि पिछले संस्करणों को पहले वाले संस्करणों को प्रतिस्थापित करने के लिए किया गया था। इसके बजाय, इसे SHA-0, SHA-1 और MD5 के एक अन्य विकल्प के रूप में विकसित किया गया था।

SHA-1 का उपयोग कैसे किया जाता है?

वास्तविक दुनिया का एक उदाहरण जहां SHA-1 का उपयोग तब किया जा सकता है जब आप किसी वेबसाइट के लॉगिन पेज में अपना पासवर्ड दर्ज कर रहे हों। हालाँकि यह आपकी जानकारी के बिना पृष्ठभूमि में होता है, यह वह तरीका हो सकता है जिसका उपयोग कोई वेबसाइट सुरक्षित रूप से सत्यापित करने के लिए करती है कि आपका पासवर्ड प्रामाणिक है।

फेसबुक पर जीआईएफ को अपनी प्रोफाइल पिक्चर बनाएं

इस उदाहरण में, कल्पना करें कि आप उस वेबसाइट पर लॉग इन करने का प्रयास कर रहे हैं जिस पर आप अक्सर जाते हैं। हर बार जब आप लॉग ऑन करने का अनुरोध करते हैं, तो आपको अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करना आवश्यक होता है।

यदि वेबसाइट SHA-1 क्रिप्टोग्राफ़िक हैश फ़ंक्शन का उपयोग करती है, तो इसका मतलब है कि आपका पासवर्ड दर्ज करने के बाद एक चेकसम में बदल जाता है। उस चेकसम की तुलना उस चेकसम से की जाती है जो वेबसाइट पर संग्रहीत है जो आपके वर्तमान पासवर्ड से संबंधित है, चाहे आपने ऐसा किया हो साइन अप करने के बाद से आपने अपना पासवर्ड नहीं बदला है या यदि आपने इसे अभी कुछ समय पहले बदला है। यदि दोनों मेल खाते हैं, तो आपको पहुंच प्रदान की जाती है; यदि वे ऐसा नहीं करते हैं, तो आपको बताया जाएगा कि पासवर्ड ग़लत है।

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

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

यदि दोनों भिन्न हैं, तो इसका मतलब न केवल यह है कि फ़ाइल की सामग्री समान नहीं है, बल्कि वहाँ भी हैसकनाफ़ाइल में छिपा हुआ मैलवेयर हो, डेटा दूषित हो सकता है और आपकी कंप्यूटर फ़ाइलों को नुकसान पहुंचा सकता है, फ़ाइल का वास्तविक फ़ाइल से कोई संबंध नहीं है, आदि।

हालाँकि, इसका मतलब यह भी हो सकता है कि एक फ़ाइल दूसरे की तुलना में प्रोग्राम के पुराने संस्करण का प्रतिनिधित्व करती है, क्योंकि थोड़ा सा भी बदलाव एक अद्वितीय चेकसम मान उत्पन्न करेगा।

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

SHA-1 चेकसम कैलकुलेटर

किसी फ़ाइल या वर्णों के समूह का चेकसम निर्धारित करने के लिए एक विशेष प्रकार के कैलकुलेटर का उपयोग किया जा सकता है।

उदाहरण के लिए, SHA1 ऑनलाइन एक मुफ़्त ऑनलाइन टूल है जो टेक्स्ट, प्रतीकों और/या संख्याओं के किसी भी समूह का SHA-1 चेकसम उत्पन्न कर सकता है। उदाहरण के लिए, यह इस जोड़ी को उत्पन्न करेगा:

|_+_|

उसी वेबसाइट में है SHA1 फ़ाइल चेकसम यदि आपके पास टेक्स्ट के बजाय फ़ाइल है तो टूल।

दिलचस्प लेख

संपादक की पसंद

विंडोज 10 पर Xbox ऐप को आखिरकार एक हल्का विषय मिला
विंडोज 10 पर Xbox ऐप को आखिरकार एक हल्का विषय मिला
Microsoft ने विंडोज 10 पर Xbox ऐप के लिए एक नया अपडेट जारी किया है जिसमें कुछ लंबे अनुरोध वाले फीचर्स हैं, जिसमें लाइट थीम के लिए सपोर्ट भी शामिल है। यह शायद Xbox One कंसोल के लिए अगले बड़े अपडेट रिलीज़ से पहले किया गया है, जो पूरे UI के लिए एक समान प्रकाश थीम विकल्प जोड़ देगा। नया
ड्रैगनबॉल लीजेंड्स में कैसे बदलें
ड्रैगनबॉल लीजेंड्स में कैसे बदलें
जब आप पहली बार DragonBall Legends खेलना शुरू करते हैं, तो आपको कई चरित्र विकल्प नहीं मिलेंगे। गेम की कहानी मोड अतिरिक्त पात्रों को अनलॉक करने (या बुलाने) के लिए नए अक्षर और मुद्रा प्राप्त करने का प्राथमिक तरीका है, धीरे-धीरे आपकी टीम को तब तक बढ़ावा देता है जब तक कि
स्नैपचैट ग्राहक सेवा से कैसे संपर्क करें
स्नैपचैट ग्राहक सेवा से कैसे संपर्क करें
क्या आप अपने स्नैपचैट अकाउंट से परेशान हैं? यहां बताया गया है कि इसके बारे में स्नैपचैट ग्राहक सेवा से कैसे संपर्क करें और उम्मीद है कि इसका समाधान हो जाएगा।
समूह नीति के साथ विंडोज 10 में समयरेखा अक्षम करें
समूह नीति के साथ विंडोज 10 में समयरेखा अक्षम करें
विंडोज 10 एक नए टाइमलाइन फीचर के साथ आता है। यहां दो तरीके दिए गए हैं जिनका उपयोग करके आप एक रजिस्ट्री ट्वीक और ग्रुप पॉलिसी सहित टाइमलाइन को निष्क्रिय कर सकते हैं।
फिटबिट चार्ज 2 समीक्षा: स्नैज़ी एक्स्ट्रा के साथ एक शानदार पहनने योग्य
फिटबिट चार्ज 2 समीक्षा: स्नैज़ी एक्स्ट्रा के साथ एक शानदार पहनने योग्य
जब मैंने कुछ महीने पहले फिटबिट चार्ज एचआर पर एक नज़र डाली, तो मैं अभिभूत था। फिटबिट के हाल के मॉडल (अल्टा और ब्लेज़ देखें) स्टाइलिश और अनुकूलन योग्य थे, और फिटबिट चार्ज
लिनक्स मिंट 20 वॉलपेपर डाउनलोड करें
लिनक्स मिंट 20 वॉलपेपर डाउनलोड करें
लिनक्स टकसाल 19.2 'टीना' में बहुत सुंदर वॉलपेपर हैं, जो कई उपयोगकर्ताओं को अपने पीसी पर उपयोग करने में खुशी होगी। यहाँ उन्हें डाउनलोड करने का तरीका बताया गया है।
वॉलपेपर इंजन में ऑडियो को रिस्पॉन्सिव कैसे बनाएं
वॉलपेपर इंजन में ऑडियो को रिस्पॉन्सिव कैसे बनाएं
यदि आप एक उबाऊ पुरानी डेस्कटॉप स्क्रीन में नई जान फूंकना चाहते हैं, तो वॉलपेपर इंजन ऐसा करने का तरीका है। ऐप आपको एनिमेटेड वॉलपेपर बनाने की सुविधा देता है, जिसमें आप ढेर सारे दृश्य और श्रव्य प्रभाव डाल सकते हैं