Free AI Tools
उपकरण श्रेणियां ब्राउज़ करें

मुफ़्त हैश जेनरेटर ऑनलाइन

सटीक UTF-8 टेक्स्ट या एक स्थानीय फ़ाइल से SHA डाइजेस्ट बनाने के लिए इस हैश जनरेटर का उपयोग करें। SHA-256, SHA-384, SHA-512, या लीगेसी SHA-1 चुनें, फिर बाहरी हैशिंग सेवा को स्रोत भेजे बिना hex या Base64 के रूप में परिणाम की तुलना करें, कॉपी करें या डाउनलोड करें।

हैश और चेकसम कार्यक्षेत्र

SHA डाइजेस्ट उत्पन्न करें और तुलना करें

सटीक पाठ या एक स्थानीय फ़ाइल हैश करें, फिर वैकल्पिक विश्वसनीय डाइजेस्ट के साथ पूर्ण परिणाम की तुलना करें। स्रोत बाइट्स इस ब्राउज़र पेज में रहते हैं।

स्रोत

हैश परिणाम

पूर्ण मूल्य की समीक्षा और उपयोग करने के लिए एक डाइजेस्ट तैयार करें।

अभी तक कोई डाइजेस्ट उत्पन्न नहीं हुआ

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

हैश कैसे उत्पन्न करें और सत्यापित करें

कदम 1

टेक्स्ट या एक स्थानीय फ़ाइल चुनें

सटीक UTF-8 टेक्स्ट दर्ज करें या 50 MB तक एक स्थानीय फ़ाइल चुनें। रिक्त स्थान, पंक्ति अंत और प्रत्येक फ़ाइल बाइट परिणाम को प्रभावित करते हैं।

कदम 2

सटीक SHA एल्गोरिदम और प्रारूप का चयन करें

डिफ़ॉल्ट रूप से SHA-256 का उपयोग करें जब तक कि आपका प्रोटोकॉल या विश्वसनीय संदर्भ SHA-384, SHA-512, या विरासत SHA-1 निर्दिष्ट न करे। अपेक्षित मान से hex या Base64 का मिलान करें।

कदम 3

जनरेट करें, तुलना करें, कॉपी करें या डाउनलोड करें

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

सटीक इनपुट बाइट्स हैश करें

हैश फ़ंक्शंस बाइट्स पर काम करते हैं, न कि इस पर कि सामग्री स्क्रीन पर कैसी दिखती है। छोटे अदृश्य अंतर कई चेकसम बेमेलों की व्याख्या करते हैं।

UTF-8 टेक्स्ट में रिक्त स्थान और पंक्ति अंत शामिल हैं

टेक्स्ट मोड संपादक मान को UTF-8 के रूप में एन्कोड करता है। एक अंतिम नई लाइन, टैब, नॉन-ब्रेकिंग स्पेस, अलग यूनिकोड चरित्र, या केस परिवर्तन एक अलग डाइजेस्ट उत्पन्न करता है।

फ़ाइल चेकसम मूल बाइट्स का उपयोग करते हैं

फ़ाइल मोड चयनित फ़ाइल को दृश्यमान पाठ में परिवर्तित करने के बजाय बाइट्स के रूप में पढ़ता है। मेटाडेटा को दोबारा सेव करना, दोबारा पैक करना, दोबारा कंप्रेस करना या बदलना उन बाइट्स को बदल सकता है।

Hex और Base64 एक ही डाइजेस्ट को अलग-अलग तरीके से प्रदर्शित करते हैं

विश्वसनीय संदर्भ द्वारा उपयोग किए गए प्रतिनिधित्व का चयन करें। लोअरकेस और अपरकेस hex में समान डाइजेस्ट मान होता है, जबकि Base64 एक छोटे एन्कोडेड वर्णमाला का उपयोग करता है।

एक SHA एल्गोरिथम चुनें

प्रोटोकॉल, रिलीज़ पेज, या मौजूदा डेटासेट द्वारा आवश्यक एल्गोरिदम का उपयोग करें। एक SHA वैरिएंट के डाइजेस्ट की तुलना दूसरे से नहीं की जा सकती।

सामान्य डिफ़ॉल्ट के रूप में SHA-256 का उपयोग करें

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

निर्दिष्ट होने पर SHA-384 या SHA-512 का उपयोग करें

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

SHA-1 को एक विरासत संगतता विकल्प के रूप में मानें

SHA-1 पुरानी चेकसम सूचियों और प्रोटोकॉल में दृश्यमान रहता है, लेकिन ज्ञात टकराव कमजोरियां इसे नए टकराव-संवेदनशील सुरक्षा डिजाइनों के लिए अनुपयुक्त बनाती हैं।

किसी चेकसम को बढ़ा-चढ़ाकर बताए बिना सत्यापित करें

एक डाइजेस्ट तभी उपयोगी साक्ष्य होता है जब अपेक्षित मूल्य, स्रोत और इच्छित सुरक्षा संपत्ति को समझा जाता है।

संपूर्ण विश्वसनीय चेकसम की तुलना करें

किसी विश्वसनीय स्रोत से प्राप्त मूल्य के विरुद्ध प्रत्येक वर्ण का मिलान करें। अंतर्निहित तुलना मैन्युअल स्कैनिंग को हटा देती है लेकिन यह निर्णय नहीं कर सकती कि संदर्भ स्वयं विश्वसनीय है या नहीं।

एक मिलान प्रकाशक की पहचान या फ़ाइल सुरक्षा को साबित नहीं करता है

यदि कोई हमलावर फ़ाइल और उसके प्रदर्शित चेकसम दोनों को बदल सकता है, तो एक सादा हैश यह साबित नहीं करता है कि इसे किसने प्रकाशित किया है। मैच भी कोई मैलवेयर स्कैन नहीं है.

विभिन्न कार्यों के लिए HMAC, हस्ताक्षर, या पासवर्ड हैशिंग का उपयोग करें

प्रामाणिकता की आवश्यकता होने पर HMAC या डिजिटल हस्ताक्षर का उपयोग करें। पासवर्ड भंडारण के लिए एक नमकीन, जानबूझकर महंगी पासवर्ड-हैशिंग या कुंजी-व्युत्पन्न योजना की आवश्यकता होती है।

गोपनीयता और सीमाएँ

पाठ और चयनित फ़ाइल बाइट्स इस पृष्ठ में ब्राउज़र वेब क्रिप्टो API के साथ हैश किए गए हैं। हैशिंग वर्कफ़्लो स्रोत को किसी बाहरी सेवा पर अपलोड नहीं करता है या किसी खाते की आवश्यकता नहीं है।

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

हैश जनरेटर क्या है?

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

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

यह पृष्ठ SHA-256, SHA-384, SHA-512, और SHA-1 के लिए ब्राउज़र वेब क्रिप्टो API का उपयोग करता है। SHA-256 डिफ़ॉल्ट है। SHA-1 को केवल विरासत मूल्यों के साथ तुलना के लिए शामिल किया गया है और इसे नए टकराव-संवेदनशील डिजाइनों के लिए नहीं चुना जाना चाहिए।

क्या मैं किसी फ़ाइल के लिए SHA-256 चेकसम उत्पन्न कर सकता हूँ?

हां. स्थानीय फ़ाइल चुनें, 50 MB तक एक फ़ाइल चुनें, SHA-256 को चयनित रखें, और डाइजेस्ट उत्पन्न करें। पृष्ठ इस ब्राउज़र टैब में मूल फ़ाइल बाइट्स को पढ़ता है।

मैं अपेक्षित चेकसम की तुलना कैसे करूँ?

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

मेरा हैश दूसरे परिणाम से भिन्न क्यों है?

एल्गोरिदम, सटीक बाइट्स, टेक्स्ट एन्कोडिंग, लाइन एंडिंग, अग्रणी या अनुगामी स्थान और आउटपुट प्रतिनिधित्व की पुष्टि करें। दृश्यमान हेक्साडेसिमल वर्णों को हैश करना उन वर्णों को पहले बाइट्स में डिकोड करने से भिन्न है।

hex और Base64 आउटपुट के बीच क्या अंतर है?

Hex और Base64 अलग-अलग अक्षरों और लंबाई के साथ एक ही डाइजेस्ट बाइट्स का प्रतिनिधित्व करते हैं। अपरकेस और लोअरकेस हेक्साडेसिमल समतुल्य मान हैं; Base64 एक अलग पाठ्य प्रतिनिधित्व है और इसकी तुलना किसी अन्य Base64 मान से की जानी चाहिए।

क्या हैश को डिक्रिप्ट किया जा सकता है?

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

क्या मुझे पासवर्ड संग्रहीत करने के लिए SHA-256 का उपयोग करना चाहिए?

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

क्या मिलान करने वाला चेकसम साबित करता है कि फ़ाइल सुरक्षित है?

नहीं. एक मिलान यह पुष्टि करता है कि परिकलित बाइट्स अपेक्षित डाइजेस्ट से मेल खाते हैं। यह मैलवेयर के लिए स्कैन नहीं करता है या प्रकाशक की पहचान साबित नहीं करता है जब तक कि अपेक्षित मूल्य एक अलग विश्वसनीय या प्रमाणित चैनल के माध्यम से नहीं आता है।

क्या मेरा पाठ और फ़ाइलें अपलोड की गई हैं?

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

संबंधित उपकरण

किसी अन्य ब्राउज़र-आधारित टूल के साथ जारी रखें।

U मुफ़्त डेवलपर उपकरण

UUID जेनरेटर

UUID जनरेटर

अपने ब्राउज़र में एक यादृच्छिक UUID v4 या 100 तक का एक बैच जेनरेट करें। कैनोनिकल, अपरकेस, GUID-ब्रेस्ड, या कॉम्पैक्ट डिस्प्ले चुनें, फिर अलग-अलग मानों को कॉपी करें या पूरी सूची को TXT, CSV, या JSON के रूप में बिना किसी पंजीकरण या लॉगिन के निर्यात करें।

B मुफ़्त डेवलपर उपकरण

Base64 एनकोडर और डिकोडर

मुफ़्त Base64 एनकोडर और डिकोडर ऑनलाइन

UTF-8 और URL-सुरक्षित Base64 टेक्स्ट को ऑनलाइन एनकोड या डीकोड करें। कोई मान चिपकाएँ, परिणाम की प्रतिलिपि बनाएँ, या पंजीकरण या लॉगिन के बिना इसे अपने ब्राउज़र से डाउनलोड करें।

J मुफ़्त डेवलपर उपकरण

JSON फ़ॉर्मेटर और सत्यापनकर्ता

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

J मुफ़्त डेवलपर उपकरण

JWT डिकोडर

अपने ब्राउज़र में JWT हेडर, पेलोड, दावे, समाप्ति समय और हस्ताक्षर खंडों का निरीक्षण करें। बिना लॉगिन के स्थानीय रूप से डिकोड करें; यह उपकरण हस्ताक्षर सत्यापित नहीं करता है.