SHA-1 Hash Generator

पुराने सिस्टम और पुराने अनुप्रयोगों के साथ संगतता के लिए SHA-1 क्रिप्टोग्राफिक हैश उत्पन्न करें

इन उदाहरणों को आज़माएं:

SHA-1 क्या है?

SHA-1 (Secure Hash Algorithm 1) 160-बिट डाइजेस्ट (40-हेक्स कैरेक्टर) आउटपुट करता है। डिजाइन किया गया था NSA और प्रकाशित किया गया NIST 1995 में (FIPS 180-1), यह डिजिटल हस्ताक्षर, फ़ाइल चेकसम और संस्करण नियंत्रण प्रणालियों के लिए लोकप्रिय हो गया।

सुरक्षा नोट: SHA-1 टूटा हुआ है — नए सिस्टम के लिए SHA-256, SHA-3 या BLAKE3 का उपयोग करें।

SHA-1 कैसे काम करता है

  1. संदेश को पैड करें → लंबाई ≡ 448 (मॉड 512) बिट्स
  2. मूल संदेश की 64-बिट लंबाई जोड़ें
  3. पांच 32-बिट शब्द (A–E) प्रारंभ करें
  4. 512-बिट ब्लॉकों को 80 ऑपरेशनों (चार राउंड) के माध्यम से संसाधित करें
  5. अंतिम 160-बिट डाइजेस्ट आउटपुट करें

सुरक्षा स्थिति

  • 2005 — पहले सैद्धांतिक टकराव हमले
  • 2017 — Google और CWI एम्स्टर्डम ने वास्तविक टकराव दिखाया (“SHAttered” PDFs)
  • ब्राउज़र अब SHA-1 TLS प्रमाणपत्रों पर भरोसा नहीं करते
  • NIST ने 2011 में डिजिटल हस्ताक्षरों के लिए SHA-1 को अप्रचलित घोषित किया

उदाहरण हैश

InputSHA-1 हैश
Hello World0a4d55a8d778e5022fab701977c5d840bbc486d0
password5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
test1237288edd0fc3ffcbe93a0cf06e3568e28521687bc
(खाली)da39a3ee5e6b4b0d3255bfef95601890afd80709

SHA-1 बनाम अन्य हैश फ़ंक्शन

AlgorithmOutputSecuritySpeed
MD5128 बिट्स❌ टूटा हुआ⚡ बहुत तेज़
SHA-1160 बिट्स❌ समझौता किया गया⚡ तेज़
SHA-256256 बिट्स✅ सुरक्षित🚀 मध्यम
SHA-3Variable✅ बहुत सुरक्षित🚀 मध्यम
BLAKE3256 बिट्स✅ सुरक्षित⚡ तीव्र

अक्सर पूछे जाने वाले प्रश्न

क्या SHA-1 पासवर्ड के लिए सुरक्षित है?

नहीं। इसके बजाय bcrypt, Argon2 या PBKDF2 का उपयोग करें।

SHA-1 टकराव क्या है?

टकराव तब होता है जब दो अलग-अलग इनपुट समान हैश उत्पन्न करते हैं। 2017 का “SHAttered” हमला वास्तविक दुनिया के टकरावों को साबित करता है।

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

Git की डिज़ाइन शोषण को सीमित करती है, लेकिन परियोजना SHA-256 पर स्थानांतरित हो रही है।

Resources