हैश जनरेटर - MD5, SHA-1, SHA-256, SHA-384, SHA-512 आपके ब्राउज़र में
हैश वर्कस्पेस
टेक्स्ट या फ़ाइल हैश करें, HMAC से संदेश साइन करें, या अज्ञात हैश पहचानें। सब कुछ आपके ब्राउज़र में चलता है और इस पेज से बाहर नहीं जाता।
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
यहाँ फ़ाइल छोड़ें, या चुनने के लिए क्लिक करें
फ़ाइल आपके डिवाइस पर पढ़ी और हैश की जाती है। इसे कभी अपलोड नहीं किया जाता।
MD5
SHA-1
SHA-256
SHA-512
HMAC आउटपुट
यह लंबाई और संरचना के आधार पर एक अनुमान है, कोई प्रमाण नहीं। कई एल्गोरिदम एक ही लंबाई का आउटपुट देते हैं।
सरल शब्दों में, हैश क्या होता है?
हैश को किसी टेक्स्ट या फ़ाइल के डिजिटल फिंगरप्रिंट की तरह समझें। एक ही चीज़ डालें और आपको हमेशा वही छोटा कोड मिलेगा; एक भी अक्षर बदलें और कोड पूरी तरह अलग दिखने लगता है। आप किसी फ़ाइल से फिंगरप्रिंट बना सकते हैं, लेकिन फिंगरप्रिंट से फ़ाइल कभी नहीं बना सकते। इसीलिए हैश यह जाँचने के लिए एकदम सही है कि कोई डाउनलोड या संदेश बिल्कुल वैसा ही पहुँचा जैसा होना चाहिए था।
SecretNote का हैश जेनरेटर क्यों उपयोग करें
हम तुम्हें सिर्फ एक टूल देकर नहीं चले जाते। हम सरल भाषा में समझाते हैं कि हैशिंग कैसे काम करती है और इसे सही तरीके से इस्तेमाल करने का तरीका भी बताते हैं, चाहे तुम्हारी कोई तकनीकी पृष्ठभूमि न हो।
हैश जेनरेटर एल्गोरिदम तुलना
MD5, SHA-1, SHA-224, SHA-256, SHA-384 और SHA-512 की आउटपुट साइज़, सुरक्षा स्थिति और अनुशंसित उपयोग के मामलों के साथ साथ-साथ तुलना।
MD5 असुरक्षित
आउटपुट: 128 bit / 32 hex · उपयोग का मामला: विश्वसनीय सिस्टम पर फ़ाइल अखंडता जाँच (सुरक्षा-महत्वपूर्ण नहीं)
SHA-1 समझौता किया गया
आउटपुट: 160 bit / 40 hex · उपयोग का मामला: Git कमिट ID और पुरानी सर्टिफिकेट चेन (नए काम के लिए उपयोग न करें)
SHA-224 सुरक्षित
आउटपुट: 224 bit / 56 hex · उपयोग का मामला: ऐसे प्रतिबंधित वातावरण जहाँ छोटे SHA-2 डाइजेस्ट की आवश्यकता हो
SHA-256 सुरक्षित
आउटपुट: 256 bit / 64 hex · उपयोग का मामला: डिजिटल हस्ताक्षर, TLS सर्टिफिकेट, ब्लॉकचेन, सामान्य-उद्देश्य हैशिंग
SHA-384 सुरक्षित
आउटपुट: 384 bit / 96 hex · उपयोग का मामला: TLS 1.3 सिफर सूट और सबरिसोर्स इंटीग्रिटी (SRI) टैग
SHA-512 सुरक्षित
आउटपुट: 512 bit / 128 hex · उपयोग का मामला: पासवर्ड हैशिंग पाइपलाइन और उच्च-सुरक्षा डेटा आर्काइविंग
जेनरेट किए गए हैश कैसे काम करते हैं
मूल बातें
एक हैश फ़ंक्शन कोई भी इनपुट लेता है, चाहे एक अकेला कैरेक्टर हो या पूरी फ़ाइल, और एक निश्चित-लंबाई की स्ट्रिंग बनाता है जिसे डाइजेस्ट कहते हैं। एक ही इनपुट दो बार दें और आपको हमेशा बिल्कुल वही आउटपुट मिलेगा। एक भी बाइट बदलें और डाइजेस्ट पूरी तरह बदल जाता है। यही avalanche effect है।
हैशिंग एकतरफ़ा ऑपरेशन है: कोई गणितीय व्युत्क्रम नहीं है जो डाइजेस्ट से मूल इनपुट को पुनर्निर्मित करे। यह गुण हैश को फ़ाइल स्वयं संग्रहीत किए बिना फ़ाइल अखंडता सत्यापित करने और प्लेनटेक्स्ट कभी सहेजे बिना यह पुष्टि करने के लिए उपयोगी बनाता है कि पासवर्ड मेल खाता है।
कोलिज़न प्रतिरोध ही आधुनिक एल्गोरिदम को पुराने और अप्रचलित एल्गोरिदम से अलग करता है। कोलिज़न तब होता है जब दो अलग-अलग इनपुट एक ही डाइजेस्ट उत्पन्न करते हैं। MD5 और SHA-1 जानबूझकर बनाई गई कोलिज़न के प्रति कमज़ोर हैं, इसलिए इन्हें अब सुरक्षा-संवेदनशील कार्यों के लिए भरोसेमंद नहीं माना जाता। SHA-256 और उससे ऊपर के एल्गोरिदम में कोई ज्ञात व्यावहारिक कोलिज़न नहीं है।
सही एल्गोरिदम चुनना
- MD5 केवल गैर-सुरक्षा चेकसम के लिए जहाँ लीगेसी टूल इसकी आवश्यकता करते हों। पासवर्ड या हस्ताक्षर के लिए कभी नहीं।
- SHA-1 नए प्रोजेक्ट के लिए उपयोग न करें। केवल तब स्वीकार्य है जब ऐसे सिस्टम के साथ इंटरऑपरेट करना हो जो अभी तक माइग्रेट नहीं हुए।
- SHA-256 अधिकांश उपयोगों के लिए सुरक्षित डिफ़ॉल्ट: फ़ाइल सत्यापन, API अनुरोध साइनिंग, HMAC कीज़।
- SHA-512 पासवर्ड-हैशिंग पाइपलाइन बनाते समय या अतिरिक्त मार्जिन के लिए बड़े डाइजेस्ट की ज़रूरत होने पर इसे प्राथमिकता दें।
- SHA-384 ब्राउज़र सबरिसोर्स इंटीग्रिटी (SRI) एट्रिब्यूट और TLS 1.3 संगत सिफर नेगोशिएशन के लिए उपयोग करें।
- SHA-224 प्रतिबंधित डिवाइस या प्रोटोकॉल में विशिष्ट उपयोग जहाँ डाइजेस्ट साइज़ की कड़ी सीमा हो।
अक्सर पूछे जाने वाले प्रश्न
हैश फ़ंक्शन और उन्हें सुरक्षित रूप से उपयोग करने के बारे में सामान्य प्रश्न।
और प्राइवेसी टूल
निजी डेटा सुरक्षित रूप से साझा करने के लिए सब कुछ यहाँ है - मुफ़्त, शुरू करने के लिए किसी अकाउंट की ज़रूरत नहीं, आपके ब्राउज़र में चलता है।
SecretNote
एक निजी नोट लिखें, एक बार का लिंक बनाएं और साझा करें। नोट पढ़े जाने के तुरंत बाद खुद नष्ट हो जाता है - कुछ भी स्टोर नहीं होता, कुछ भी लीक नहीं होता।
एक सीक्रेट नोट बनाएं →SecretScreen
एक स्क्रीनशॉट अपलोड करें और एक सेल्फ-डिस्ट्रक्टिंग शेयर लिंक पाएं। इमेज को अपलोड से पहले एन्क्रिप्ट किया जाता है और पहली बार देखने के बाद हटा दिया जाता है - कोई स्थायी होस्टिंग नहीं।
स्क्रीनशॉट साझा करें →SecretFile
कोई भी फ़ाइल अपलोड करें और एक बार के डाउनलोड लिंक के ज़रिए साझा करें। फ़ाइल एंड-टू-एंड एन्क्रिप्टेड होती है और प्राप्तकर्ता के डाउनलोड करने के बाद स्थायी रूप से हटा दी जाती है।
एक सीक्रेट फ़ाइल भेजें →पासवर्ड जनरेटर
लंबाई और कैरेक्टर सेट पर पूरे नियंत्रण के साथ मज़बूत, रैंडम पासवर्ड बनाएं। सब कुछ लोकल रूप से चलता है - आपके पासवर्ड कभी किसी सर्वर तक नहीं पहुँचते।
पासवर्ड बनाएं →