SHA-1 हैश जेनरेटर क्या है?
SHA-1 हैश जनरेटर किसी भी इनपुट का 160-बिट (40-अक्षर हेक्स) डाइजेस्ट तैयार करता है। SHA-1 का उपयोग Git कमिट हैश, पुराने सर्टिफिकेट फिंगरप्रिंट और डेटा अखंडता सत्यापन में होता है जहाँ टकराव प्रतिरोध महत्वपूर्ण नहीं है।
टेक्स्ट टाइप कीजिए या फ़ाइल छोड़िए, और टूल आपके डिवाइस पर SubtleCrypto से 40-कैरेक्टर का SHA-1 हैश दिखा देगा। अपेक्षित मान Compare फ़ील्ड में पेस्ट करिए — बैज हरा या रोज़ हो जाएगा और हेक्स पढ़ने की मेहनत नहीं करनी पड़ेगी। Git आज भी commit और blob के पते के लिए SHA-1 इस्तेमाल करता है, इसलिए टर्मिनल खोले बिना Git ऑब्जेक्ट हैश जल्दी जाँचने का यह आसान तरीक़ा है।
उपयोग कैसे करें
- चरण 1 — टेक्स्ट टाइप करें या पेस्ट करें, अथवा SHA-1 डाइजेस्ट गणना के लिए कोई फ़ाइल ड्रॉप करें।
- चरण 2 — हैश आपके डिवाइस पर उत्पन्न होता है और कुछ भी अपलोड नहीं होता।
- चरण 3 — 40-अक्षर की हेक्स स्ट्रिंग कॉपी करें या इसे अपेक्षित मान से सत्यापित करें।
कब उपयोग करें
- git कमांड लाइन के बिना Git commit/blob हैश जाँचना या मिलाना।
- अभी भी SHA-1 के रूप में बँटे पुराने TLS सर्टिफ़िकेट के fingerprint से तुलना करना।
- जहाँ MD5 हटा दिया गया है पर SHA-256 प्रकाशित नहीं हुआ, ऐसी पुरानी सॉफ़्टवेयर checksum मिलाना।
परिणाम
आपको किसी Git ऑब्जेक्ट का SHA-1 हैश अपने रिपॉजिटरी लॉग में दिखे मान से मिलाना है। ऑब्जेक्ट कंटेंट यहाँ पेस्ट करें और आउटपुट की तुलना करें।
अक्सर पूछे जाने वाले प्रश्न
- क्या SHA-1 आज भी सुरक्षित है?
- साइन या सर्टिफ़िकेट के लिए नहीं। 2017 में Google के SHAttered हमले ने एक ही SHA-1 वाले दो PDF बना दिए थे, और तब से ख़र्च घटता गया है। Git पते और पुरानी सिस्टम संगति में अब भी चलता है, पर नए सिस्टम के लिए SHA-256 या उससे ऊपर चुनना चाहिए।
- अगर SHA-1 टूटा है तो Git अब भी क्यों इस्तेमाल कर रहा है?
- Git SHA-1 को सामग्री-पते के रूप में लेता है, सुरक्षा प्रिमिटिव के रूप में नहीं। टकराव इतिहास से छेड़छाड़ की दृष्टि से ख़तरनाक है, अद्वितीय नामकरण के लिए नहीं। 2020 से Git प्रोजेक्ट SHA-256 की ओर बढ़ रहा है, पर सार्वजनिक वेब पर ज़्यादातर रिपॉज़िटरी अब भी SHA-1 पर हैं।
- SHA-1 और SHA-2 में क्या अंतर है?
- SHA-1 एक ही तय डिज़ाइन है और 160-बिट का डाइजेस्ट देता है। SHA-2 एक परिवार है — SHA-224, SHA-256, SHA-384, SHA-512 — जिसकी आंतरिक संरचना अलग है और आउटपुट लंबा है। SHA-2 पर अब तक कोई व्यावहारिक टकराव हमला नहीं ज्ञात।
- क्या यहाँ दो SHA-1 स्ट्रिंग की तुलना कर सकते हैं?
- हाँ। अपेक्षित हैश Compare फ़ील्ड में पेस्ट करिए। मेल खाने पर बैज हरा, न खाने पर रोज़ हो जाता है। तुलना केस-असंवेदी है, इसलिए abc123 और ABC123 एक ही माने जाते हैं।
- क्या मेरी फ़ाइल अपलोड होती है?
- नहीं। फ़ाइल आपके डिवाइस पर ArrayBuffer में पढ़ी जाती है और SubtleCrypto को सौंप दी जाती है — सब कुछ पन्ने के भीतर। नेटवर्क बंद करिए, हैश तब भी सही बनेगा।
संबंधित उपकरण
PGP कुंजी जनरेटर
PGP एन्क्रिप्शन कुंजी जोड़े जनरेट करें
सुरक्षित नोट्स
स्थानीय रूप से एन्क्रिप्टेड नोट्स बनाएं और संग्रहीत करें
फ़ाइल एन्क्रिप्टर
AES-256 एन्क्रिप्शन से फ़ाइलें सुरक्षित करें
SSL प्रमाणपत्र डिकोडर
SSL/TLS प्रमाणपत्रों को डिकोड और जाँचें
सीज़र साइफ़र टूल
कस्टम शिफ़्ट के साथ अक्षर प्रतिस्थापन सिफ़र
पासफ़्रेज़ जनरेटर
मज़बूत और याद रखने में आसान पासफ़्रेज़ बनाएं