> हैश | चेकसम | सत्यापन <
// चेकसम और डेटा फिंगरप्रिंटिंग के लिए SHA-1 हैश जनरेटर
स्थानीय प्रोसेसिंग
100% क्लाइंट-साइड SHA-1 हैशिंग। आपका डेटा कभी आपके ब्राउज़र से बाहर नहीं जाता।
Web Crypto API
तेज़ और विश्वसनीय SHA-1 हैश जनरेशन के लिए ब्राउज़र के नेटिव Web Crypto API का उपयोग करता है।
कई फॉर्मैट
हेक्साडेसिमल या Base64 फॉर्मैट में आउटपुट। फॉर्मैट के बीच तुरंत स्विच करें।
// SHA-1 हैशिंग के बारे में
SHA-1 कैसे काम करता है:
SHA-1 (Secure Hash Algorithm 1) NSA द्वारा डिज़ाइन किया गया था और 160-बिट (20-बाइट) हैश मान उत्पन्न करता है, जो 40 अक्षरों की हेक्साडेसिमल स्ट्रिंग के रूप में दर्शाया जाता है। यह Merkle-Damgard संरचना का उपयोग करके 80 राउंड कंप्रेशन के साथ इनपुट प्रोसेस करता है। क्रिप्टोग्राफिक सुरक्षा के लिए अप्रचलित होने के बावजूद, SHA-1 अभी भी चेकसम और Git जैसे वर्जन कंट्रोल सिस्टम में व्यापक रूप से उपयोग किया जाता है।
उदाहरण:
"Hello" → f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0
सामान्य उपयोग:
- >Git वर्जन कंट्रोल ऑब्जेक्ट हैशिंग
- >फाइल अखंडता सत्यापन और चेकसम
- >डेटा डीडुप्लिकेशन और फिंगरप्रिंटिंग
- >लेगेसी सिस्टम अनुकूलता
- >गैर-सुरक्षा हैश टेबल इंडेक्सिंग
>> अक्सर पूछे जाने वाले प्रश्न
प्र: SHA-1 क्या है?
उ: SHA-1 (Secure Hash Algorithm 1) NSA द्वारा डिज़ाइन की गई हैश फंक्शन है जो 160-बिट (40 हेक्साडेसिमल अक्षर) हैश मान उत्पन्न करती है। यह चेकसम, डेटा फिंगरप्रिंटिंग और Git जैसे वर्जन कंट्रोल सिस्टम में व्यापक रूप से उपयोग की जाती है।
प्र: क्या SHA-1 सुरक्षित है?
उ: SHA-1 क्रिप्टोग्राफिक सुरक्षा के लिए अप्रचलित है। कोलिज़न अटैक प्रदर्शित किए गए हैं (SHAttered, 2017)। हालांकि, चेकसम, डीडुप्लिकेशन और Git ऑब्जेक्ट हैशिंग जैसे गैर-सुरक्षा उपयोगों के लिए अभी भी स्वीकार्य है।
प्र: SHA-1 और SHA-256 में क्या अंतर है?
उ: SHA-1 160-बिट (40 hex अक्षर) हैश उत्पन्न करता है, जबकि SHA-256 256-बिट (64 hex अक्षर) हैश उत्पन्न करता है। SHA-256 नए SHA-2 परिवार का हिस्सा है और क्रिप्टोग्राफिक रूप से सुरक्षित है।
प्र: SHA-1 कहाँ अभी भी उपयोग किया जाता है?
उ: SHA-1 अभी भी Git ऑब्जेक्ट पहचान, फाइल अखंडता जाँच, डेटा डीडुप्लिकेशन, लेगेसी सिस्टम और गैर-सुरक्षा चेकसम सत्यापन में व्यापक रूप से उपयोग किया जाता है।
प्र: SHA-1 की आउटपुट लंबाई क्या है?
उ: SHA-1 हमेशा 160-बिट (20-बाइट) हैश मान उत्पन्न करता है। हेक्साडेसिमल प्रतिनिधित्व में 40 अक्षरों की स्ट्रिंग। Base64 एन्कोडिंग में 28 अक्षर।