SHA-256 क्या है?
SHA-256 (Secure Hash Algorithm 256-bit) NIST द्वारा FIPS 180-4 में परिभाषित SHA-2 परिवार का एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है। यह किसी भी लंबाई के डेटा को ठीक 256-बिट (32-बाइट) डाइजेस्ट में परिवर्तित करता है, जिसे 64 हेक्साडेसिमल वर्णों के रूप में दर्शाया जाता है।
SHA-256 Merkle-Damgård संरचना पर 64 संपीड़न राउंड के साथ आधारित है। अधिक जानकारी के लिए हमारा गाइड पढ़ें।
SHA-256 हैश कैसे उत्पन्न करें
- इनपुट मोड चुनें: टेक्स्ट इनपुट या फ़ाइल अपलोड में से चुनें।
- डेटा दर्ज करें: टेक्स्ट टाइप करें या फ़ाइल ड्रैग करें।
- तुरंत क्लाइंट-साइड गणना: ब्राउज़र में Web Crypto API के माध्यम से स्थानीय रूप से हैश तैयार होता है।
- कॉपी या सत्यापित करें: 64-वर्ण हैश कॉपी करें या अपेक्षित चेकसम से मिलान जांचें।
फ़ाइल से SHA256 चेकसम (लोकल स्ट्रीमिंग)
हमारा फ़ाइल हैश जनरेटर 2MB के टुकड़ों (chunks) में स्ट्रीमिंग प्रोसेसिंग करता है, जिससे मेमोरी की कम खपत होती है और बड़ी फ़ाइलें भी सुरक्षित रूप से प्रोसेस होती हैं। आपकी फ़ाइल कभी भी सर्वर पर अपलोड नहीं होती।
एल्गोरिदम तुलना: SHA-256 बनाम SHA-512 बनाम MD5
SHA-256 और SHA-512 दोनों आधुनिक सुरक्षा मानकों के अनुकूल हैं, जबकि MD5 और SHA-1 क्रिप्टोग्राफ़िक टकराव के कारण पुराने और असुरक्षित हो चुके हैं।