सीधे सामग्री पर जाएँ
Monu Tools

हैश जनरेटर (SHA)

किसी भी टेक्स्ट के SHA-1, SHA-256, SHA-384 और SHA-512 हैश सीधे अपने ब्राउज़र में जनरेट करें.

हैश जनरेटर का उपयोग कैसे करें

  1. 01

    अपना टेक्स्ट टाइप या पेस्ट करें.

  2. 02

    हैश एल्गोरिदम चुनें.

  3. 03

    परिणामी हेक्स डाइजेस्ट कॉपी करें.

हैश क्या है

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

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

यह टूल कैसे काम करता है

यह टूल ब्राउज़र के वेब क्रिप्टो एपीआई का उपयोग करके स्थानीय रूप से आपके टेक्स्ट के SHA-1, SHA-256, SHA-384 और SHA-512 डाइजेस्ट की गणना करता है, फिर कॉपी करने के लिए तैयार हेक्स परिणाम दिखाता है। SHA-256 अधिकांश उद्देश्यों के लिए समझदार डिफ़ॉल्ट है।

हैशिंग किस लिए है

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

एक एल्गोरिदम चुनना

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

पासवर्ड के लिए नहीं

हैशिंग एन्क्रिप्शन नहीं है और यह अपने आप में पासवर्ड संग्रहीत करने का सही तरीका नहीं है। रॉ SHA फ़ंक्शंस जानबूझकर तेज़ हैं, जो हमलावरों को पासवर्ड का तुरंत अनुमान लगाने में मदद करता है। पासवर्ड के लिए धीमी, नमकीन योजना जैसे bcrypt, scrypt या Argon2 का उपयोग करें; यहाँ bcrypt जनरेटर उसी के लिए बनाया गया है।

अक्सर पूछे जाने वाले सवाल

कौन से एल्गोरिदम समर्थित हैं?

SHA-1, SHA-256, SHA-384 और SHA-512, ब्राउज़र की Web Crypto API के माध्यम से. SHA-256 एक अच्छा डिफ़ॉल्ट है.

क्या MD5 उपलब्ध है?

नहीं. MD5 को असुरक्षित माना जाता है और Web Crypto API द्वारा प्रदान नहीं किया जाता. SHA-256 या मज़बूत को प्राथमिकता दें.

स्रोत

समस्या की रिपोर्ट करें