हैश जेनरेटर (MD5 / SHA)
अपने ब्राउज़र में सीधे किसी टेक्स्ट का MD5, SHA-1, SHA-256 या SHA-512 हैश निकालें। किसी फ़ाइल की अखंडता जाँचने या जल्दी से हैश जेनरेट करने के लिए उपयोगी।
यह कैसे काम करता है
एक आम डेवलपर उपयोग: आप एक फ़ाइल डाउनलोड करते हैं (एक इंस्टॉलर, एक ISO इमेज, डिपेंडेंसीज़ का एक आर्काइव) और साइट डाउनलोड लिंक के बगल में एक SHA256 हैश देती है। फ़ाइल का कंटेंट यहाँ पेस्ट करके (या अपनी मशीन पर हैश निकालकर और उसे तुलना करके) आप जाँचते हैं कि मिली फ़ाइल ट्रांसफ़र के दौरान बिना किसी बदलाव या करप्शन के बिल्कुल मूल के जैसी है। यह टूल जल्दी से एक सिंपल सिग्नेचर, एक डिटर्मिनिस्टिक आइडेंटिफ़ायर के लिए हैश जेनरेट करने, या दो टेक्स्ट को बिना उन्हें साफ़ दिखाए तुलना करने के लिए भी काम आता है।
क्या MD5 अब भी इस्तेमाल करने के लिए सुरक्षित है?
नहीं, सुरक्षा के लिए नहीं। MD5 टकराव (दो अलग-अलग कंटेंट जो एक ही हैश देते हैं) 15 साल से ज़्यादा समय से जाने जाते हैं और आसानी से जेनरेट किए जा सकते हैं, जो इसे किसी फ़ाइल पर सिग्नेचर करने या किसी जानबूझकर हमले के खिलाफ़ अखंडता जाँचने के लिए बेकार बना देता है। MD5 सिर्फ़ पुराने सिस्टम के साथ कम्पैटिबिलिटी या बिना सुरक्षा जोखिम वाली त्वरित जाँच के लिए मौजूद है। किसी भी अखंडता जाँच या क्रिप्टोग्राफ़िक उपयोग के लिए, SHA-256 (या SHA-512) चुनें।
SHA-1 और SHA-256 में क्या अंतर है?
SHA-1 एक छोटा हैश (160 बिट) देता है और 2017 में व्यावहारिक टकराव दिखाए जाने के बाद से इसे भी सुरक्षा उपयोग के लिए टूटा हुआ माना जाता है। SHA-2 परिवार का सदस्य SHA-256, 256 बिट का हैश देता है और आज तक इसमें व्यवहार में कोई ज्ञात टकराव नहीं है: किसी फ़ाइल की अखंडता जाँचने या भरोसेमंद हैश जेनरेट करने के लिए यह डिफ़ॉल्ट रूप से अनुशंसित विकल्प है।
गणना WebAssembly के ज़रिए आपके ब्राउज़र में 100% लोकल रूप से की जाती है: आपके द्वारा दर्ज किया गया टेक्स्ट कभी भी किसी सर्वर पर नहीं भेजा जाता।