Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums
क्रिप्टोग्राफ़िक हैश के बारे में
हैश फ़ंक्शन किसी भी लंबाई के इनपुट को एक निश्चित लंबाई के डाइजेस्ट में बदल देता है। एक ही इनपुट हमेशा एक ही डाइजेस्ट देता है, और केवल एक बिट बदलने पर परिणाम पूरी तरह भिन्न हो जाता है। हैश एकतरफ़ा होते हैं: डाइजेस्ट से इनपुट वापस नहीं पाया जा सकता।
कौन-सा एल्गोरिद्म चुनें?
- MD5 (128-बिट) — सुरक्षा की दृष्टि से टूटा हुआ। केवल चेकसम और कैश कुंजियों के लिए ठीक है।
- SHA-1 (160-बिट) — अप्रचलित; व्यावहारिक टकराव मौजूद हैं। नए काम में इससे बचें।
- SHA-256 (256-बिट) — अखंडता और हस्ताक्षरों के लिए समझदारी भरा डिफ़ॉल्ट।
- SHA-384 / SHA-512 — बड़े डाइजेस्ट; 64-बिट हार्डवेयर पर SHA-512 अक्सर तेज़ होता है।
इन्हें पासवर्ड के लिए न इस्तेमाल करें
साधारण हैश पासवर्ड संग्रहण के लिए बहुत तेज़ हैं। इसके लिए बने फ़ंक्शन जैसे Argon2id, scrypt या bcrypt का उपयोग करें, जो जानबूझकर धीमे और सॉल्टेड होते हैं।
निजता
सारा हैशिंग आपके ब्राउज़र में ही Web Crypto API (और एक स्वतंत्र MD5 कार्यान्वयन) से होता है। आप जो लिखते हैं, वह सर्वर पर नहीं भेजा जाता।