SHA1 एन्क्रिप्शन

SHA1 एन्क्रिप्शन

ऑनलाइन SHA1 में स्ट्रिंग एन्क्रिप्ट करें

परिणाम

अपना रिजल्ट नीचे कॉपी करें

SHA-1 एक 160-बिट डाइजेस्ट बनाता है, जिसे 40 हेक्साडेसिमल अक्षरों में दिखाया जाता है। यह MD5 से मज़बूत है, लेकिन 2017 में हुए एक असली collision हमले ने इसे हमेशा के लिए तोड़ दिया, जिसके बाद ज़्यादातर सिस्टम आगे बढ़ चुके हैं। आज यह मुख्यतः Git कमिट हैश और कुछ पुराने सर्टिफिकेट में ही दिखाई देता है।

नीचे दिए टेक्स्ट को SHA-1 से हैश करने पर हमेशा यह 40-अक्षर की डाइजेस्ट मिलती है:

hello world 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed

क्या 2026 में SHA-1 इस्तेमाल करना सुरक्षित है?

सुरक्षा कार्यों के लिए नहीं। 2017 में एक व्यावहारिक collision हमला (SHAttered) सामने आया था, इसलिए सर्टिफिकेट, हस्ताक्षर और पासवर्ड स्टोरेज के लिए SHA-1 को अनुशंसित नहीं किया जाता।

Git अब भी SHA-1 का उपयोग क्यों करता है?

Git इसे एक सामग्री पहचानकर्ता के रूप में इस्तेमाल करता है, सुरक्षा सीमा के रूप में नहीं। नए वर्ज़न धीरे-धीरे SHA-256 की ओर बढ़ रहे हैं, लेकिन आज भी ज़्यादातर रिपॉज़िटरी अंदरूनी तौर पर SHA-1 ही इस्तेमाल करती हैं।

SHA-1, SHA-256 से कैसे अलग है?

SHA-1 160 बिट (40 अक्षर) का आउटपुट देता है और सुरक्षा के लिए टूटा हुआ है। SHA-256 256 बिट (64 अक्षर) का आउटपुट देता है और अभी भी अनुशंसित मानक है।

क्या दो अलग फ़ाइलों का SHA-1 हैश एक जैसा हो सकता है?

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