हैश/क्रिप्टो

Hash Generator

टेक्स्ट या फ़ाइल का हैश एक साथ तेरह एल्गोरिदम से निकालें: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 और Adler-32।

A hash function turns arbitrary data into a fixed-length digest that's unique to that content — changing even one letter of the input completely changes the output. This tool computes a hash of text or a file using 13 popular algorithms at once, right in your browser.

Which algorithm to pick

Common uses

Things to keep in mind

Hashing isn't encryption — it's one-way, so you can't recover the original data from a hash.

Plain fast hashes (MD5, SHA-256) are unsuitable for passwords — use a dedicated slow algorithm like bcrypt, Argon2, or PBKDF2 instead.

इस टूल के बारे में लेख: Hash Generator: MD5, SHA-1 और SHA-256 एक-दूसरे से कैसे अलग हैं

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

कौन-सा हैश एल्गोरिद्म इस्तेमाल करना चाहिए?

सामान्य-प्रयोजन चेकसम (फ़ाइल इंटीग्रिटी, डुप्लिकेशन हटाना) के लिए SHA-256 एक मज़बूत आधुनिक डिफ़ॉल्ट है। सुरक्षा-संवेदनशील किसी भी काम के लिए MD5 और SHA-1 से बचें, क्योंकि दोनों जानबूझकर टकराव (collision) हमलों के आगे टूट चुके हैं, हालांकि तेज़, गैर-प्रतिकूल जांच के लिए वे अब भी ठीक हैं।

क्या हैश को वापस मूल इनपुट में बदला जा सकता है?

नहीं। क्रिप्टोग्राफिक हैश फ़ंक्शन एकतरफ़ा होते हैं — आप केवल किसी अन्य इनपुट को हैश करके और परिणाम की तुलना करके मैच सत्यापित कर सकते हैं, हैश से मूल डेटा वापस नहीं पा सकते।

क्या हैश निकालने के लिए यह टूल मेरी फ़ाइल या टेक्स्ट अपलोड करता है?

नहीं। सारा हैशिंग आपके ब्राउज़र में Web Crypto API के ज़रिए स्थानीय रूप से होता है — कुछ भी सर्वर पर नहीं भेजा जाता, इसलिए यह ऑफ़लाइन भी काम करता है।

अगर SHA-2 अब भी सुरक्षित है, तो SHA-3 की ज़रूरत ही क्या है?

SHA-3 को एक "बीमा" के तौर पर चुना गया, ताकि भविष्य में SHA-2 में कोई कमज़ोरी मिले तो उसका विकल्प तैयार रहे — यह बिल्कुल अलग आंतरिक बनावट (Keccak) पर आधारित है। चूँकि SHA-2 पर अब तक कोई व्यावहारिक हमला नहीं मिला, इसलिए SHA-256 डिफ़ॉल्ट स्टैंडर्ड बना हुआ है, और SHA-3 का इस्तेमाल ज़रूरत पड़ने पर ही होता है।

क्या लंबा हैश हमेशा बेहतर सुरक्षा देता है?

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

लेख: हैश/क्रिप्टो

Checksum Verifier: यह कैसे जाँचें कि कोई फ़ाइल खराब तो नहीं है

मैच होता चेकसम फ़ाइल की इंटीग्रिटी की पुष्टि क्यों करता है, लेकिन यह नहीं बताता कि उसे किसने बनाया।

HMAC: की वाला हैश सामान्य हैश से कैसे अलग है

सामान्य SHA-256 मैसेज से छेड़छाड़ से क्यों नहीं बचाता, जबकि HMAC बचाता है।

Bcrypt: पासवर्ड धीरे क्यों हैश किए जाते हैं, तेज़ नहीं

तेज़ SHA-256 पासवर्ड के लिए बुरा विकल्प क्यों है, और धीमा bcrypt सही विकल्प क्यों है।

UUID: ऐसे आइडेंटिफ़ायर कैसे बनते हैं जो लगभग कभी नहीं दोहराते

UUID v4 को लाखों मशीनों पर स्वतंत्र रूप से बिना कोलिज़न के जोखिम के क्यों जनरेट किया जा सकता है।

पासवर्ड जनरेटर: पासवर्ड को असल में मज़बूत क्या बनाता है

डिक्शनरी शब्दों से बना लंबा पासवर्ड सिंबल और अंकों वाले छोटे पासवर्ड से ज़्यादा मज़बूत क्यों होता है।

AES: सिमेट्रिक एन्क्रिप्शन कैसे काम करता है

AES में एक ही की डेटा को एन्क्रिप्ट और डिक्रिप्ट क्यों करती है, और यह असिमेट्रिक एन्क्रिप्शन से कैसे अलग है।

Argon2: यह एल्गोरिदम पासवर्ड हैशिंग प्रतियोगिता क्यों जीता

Argon2 पुराने पासवर्ड हैशिंग एल्गोरिदम की तुलना में GPU से होने वाले अटैक से बेहतर बचाव कैसे करता है।

Scrypt: इस एल्गोरिदम को इतनी मेमोरी की ज़रूरत क्यों है

ASIC डिवाइस पर क्रैकिंग मुश्किल बनाने के लिए scrypt जानबूझकर इतनी मेमोरी क्यों माँगता है।

TOTP: ऑथेंटिकेटर ऐप्स में वन-टाइम कोड कैसे काम करते हैं

Google Authenticator का कोड बिना इंटरनेट के क्यों काम करता है और सर्वर से सिर्फ़ समय के ज़रिए सिंक होता है।

PBKDF2: की स्ट्रेचिंग का सबसे पुराना मानक

PBKDF2 की सुझाई गई इटरेशन संख्या हर साल क्यों बढ़ती है।

X.509: SSL सर्टिफ़िकेट के अंदर क्या होता है

ग्रीन लॉक दिखाने से पहले ब्राउज़र किसी साइट के सर्टिफ़िकेट में ठीक-ठीक क्या जाँचता है।

PGP: पब्लिक और प्राइवेट की एन्क्रिप्शन कैसे काम करता है

PGP पब्लिक की को स्वतंत्र रूप से क्यों शेयर किया जा सकता है, लेकिन प्राइवेट की को कभी नहीं।