SHA-1 हैश कैसे बनाएँ
किसी भी टेक्स्ट का SHA-1 हैश तुरंत बनाएँ: टेक्स्ट लिखें या पेस्ट करें और लिखते-लिखते SHA-1 हैश दिखता है, छोटे हेक्स, बड़े हेक्स या Base64 में।
- ऊपर वाले बॉक्स में अपना टेक्स्ट लिखें या पेस्ट करें।
- SHA-1 हैश तुरंत दिखता है: hello का SHA-1 है aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d।
- हैश कॉपी करें, या 17 एल्गोरिदम और तीन आउटपुट फ़ॉर्मेट के बीच बदलें।
क्या SHA-1 सुरक्षित है?
SHA-1 अब सुरक्षित नहीं है: 2017 से व्यावहारिक टकराव (collision) प्रकाशित हो चुके हैं। सुरक्षा से जुड़े हर काम के लिए SHA-256 इस्तेमाल करें।
SHA-1 हैश के उदाहरण
| टेक्स्ट | SHA-1 |
|---|---|
"" | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
hello | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
Hello | f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 |
hello world | 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
4Dev.Net | b7dae1d3fd1ca153e36eaa9e066209ad7e597027 |
SHA-1 क्या है?
SHA-1 160-बिट हैश बनाता है, जो 40 हेक्स अक्षरों में दिखता है। Git कमिट की पहचान के लिए इसका इस्तेमाल करता है।
अक्सर पूछे जाने वाले सवाल
क्या SHA-1 हैश को उलटा जा सकता है?
नहीं। हैश एकतरफ़ा फ़ंक्शन है: इसे वापस टेक्स्ट में नहीं बदला जा सकता। फिर भी छोटे और आम इनपुट लुकअप टेबल में मिल सकते हैं, इसलिए पासवर्ड को कभी भी साधारण हैश से नहीं सहेजना चाहिए।
एक अक्षर बदलने से पूरा हैश क्यों बदल जाता है?
हैश फ़ंक्शन ऐसे बनाए जाते हैं कि इनपुट में कोई भी बदलाव, चाहे एक बिट का हो, बिल्कुल अलग नतीजा दे। इसी वजह से ये बदलाव पकड़ने में उपयोगी हैं।
क्या टेक्स्ट की एनकोडिंग से फ़र्क पड़ता है?
हाँ। हैश टेक्स्ट के UTF-8 बाइट से निकाला जाता है। दूसरी एनकोडिंग इस्तेमाल करने वाले या अंत में लाइन ब्रेक जोड़ने वाले टूल अलग हैश देंगे।
क्या यह टूल मुफ़्त है?
हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।
मेरा परिणाम कहाँ मिलेगा?
इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।