हैश जेनरेटर - 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 · उपयोग: पासवर्ड हैशिंग पाइपलाइन और उच्च-सुरक्षा डेटा आर्काइविंग
जेनरेट किए गए हैश कैसे काम करते हैं
मूल बातें
हैश फ़ंक्शन कोई भी इनपुट लेता है, चाहे एक अकेला कैरेक्टर हो या पूरी फ़ाइल, और उससे एक तय लंबाई की स्ट्रिंग बनाता है जिसे डाइजेस्ट कहते हैं। एक ही इनपुट दो बार दें, तो आपको हमेशा बिल्कुल वही आउटपुट मिलेगा। एक बाइट भी बदलें, तो डाइजेस्ट पूरी तरह बदल जाता है। इसे एवलांच इफ़ेक्ट कहते हैं।
हैशिंग एकतरफ़ा ऑपरेशन है: कोई गणितीय व्युत्क्रम नहीं है जो डाइजेस्ट से मूल इनपुट को पुनर्निर्मित करे। यह गुण हैश को फ़ाइल स्वयं संग्रहीत किए बिना फ़ाइल अखंडता सत्यापित करने और प्लेनटेक्स्ट कभी सहेजे बिना यह पुष्टि करने के लिए उपयोगी बनाता है कि पासवर्ड मेल खाता है।
कोलिज़न प्रतिरोध ही आधुनिक एल्गोरिदम को पुराने और अप्रचलित एल्गोरिदम से अलग करता है। कोलिज़न तब होता है जब दो अलग-अलग इनपुट एक ही डाइजेस्ट बनाते हैं। 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
कोई भी फ़ाइल अपलोड करें और एक बार इस्तेमाल होने वाले डाउनलोड लिंक के ज़रिए साझा करें। फ़ाइल एंड-टू-एंड एन्क्रिप्टेड होती है और प्राप्तकर्ता के डाउनलोड करते ही स्थायी रूप से हटा दी जाती है।
सीक्रेट फ़ाइल भेजें →पासवर्ड जनरेटर
लंबाई और कैरेक्टर सेट पर पूरे नियंत्रण के साथ मज़बूत, रैंडम पासवर्ड बनाएं। सब कुछ आपके डिवाइस पर ही चलता है, इसलिए आपके पासवर्ड कभी किसी सर्वर तक नहीं पहुँचते।
पासवर्ड बनाएं →