नोटपैड++ में हैश कैसे जेनरेट करें

click fraud protection

नोटपैड ++ में शामिल एक अतिरिक्त सुविधा हैश जनरेटर है जो कभी-कभी सहायक हो सकती है। हैश जनरेटर एक ऐसा फ़ंक्शन है जो एक इनपुट से क्रिप्टोग्राफ़िक हैश बना सकता है।

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

हैश का एक सामान्य उपयोग पासवर्ड भंडारण है। केवल पासवर्ड का हैश स्टोर करके, कोई वेबसाइट या डिवाइस डेटाबेस में पासवर्ड के हैश की तुलना सबमिट किए गए पासवर्ड से कर सकता है, यदि वे मेल खाते हैं तो उपयोगकर्ता साइन इन कर सकता है।

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

नोटपैड ++ में हैश जनरेटर दो हैशिंग एल्गोरिदम MD5 और SHA-256 का समर्थन करता है। MD5 एक पुराना एल्गोरिथम है जिसे सुरक्षा विशेषज्ञों द्वारा पासवर्ड या एप्लिकेशन अखंडता सत्यापन जैसे संवेदनशील अनुप्रयोगों के लिए सुरक्षित रूप से उपयोग करने के लिए बहुत कमजोर माना जाता है। SHA-256 एक नया और मजबूत हैशिंग एल्गोरिथम है। आदर्श रूप से, SHA-256 को अभी भी पासवर्ड के लिए उपयोग नहीं किया जाना चाहिए, लेकिन इसे मजबूत माना जाता है।

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

नोटपैड++ में हैश कैसे जेनरेट करें

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

टॉप-बार में "टूल्स" पर क्लिक करें, फिर हैशिंग एल्गोरिथम का चयन करें और आप इनपुट कैसे प्रदान करना चाहते हैं।

"जेनरेट" आपको टेक्स्ट बॉक्स में मनमाना इनपुट टाइप या पेस्ट करने और आउटपुट हैश प्राप्त करने की अनुमति देता है।

युक्ति: आप केवल कहीं और से चिपकाकर नई लाइनें दर्ज कर सकते हैं, एंटर दबाने से काम नहीं चलता।

इनपुट का हैश देखने के लिए "जेनरेट" विधि में टेक्स्ट टाइप या पेस्ट करें।

"फाइलों से उत्पन्न" आपको कई फाइलों को इनपुट करने और उनके लिए हैश उत्पन्न करने की अनुमति देता है।

"फ़ाइलों से जनरेट करें" विधि से उनके लिए हैश जेनरेट करने के लिए एक या अधिक फ़ाइलें आयात करें।

"क्लिपबोर्ड में चयन से उत्पन्न करें" आपको नोटपैड ++ के भीतर पाठ का चयन करने की अनुमति देता है, फिर इसे तुरंत हैश करें और हैश को अपने क्लिपबोर्ड पर रखें।