फ़ाइल को उसके मैजिक बाइट्स से पहचानें और उन एक्सटेंशनों को चिह्नित करें जो वास्तविक प्रारूप के बारे में झूठी जानकारी देते हैं।
फ़ाइल हैश कैलकुलेटर
यह उपकरण स्वयं अंग्रेज़ी में है; यह पृष्ठ इसे आपकी भाषा में समझाता है।
फ़ाइल हैश कैलकुलेटर का उपयोग करें
यह क्या करता है
एक या ज़्यादा फ़ाइलें ड्रॉप करें और उनका MD5, SHA-1 और SHA-256 पाएँ। हैशिंग आपके ब्राउज़र में होती है; सिर्फ़ वे लुकअप लिंक जिन पर आप क्लिक करते हैं, VirusTotal या MalwareBazaar को हैश भेजते हैं।
यह पूरी तरह से आपके ब्राउज़र में चलता है: आप जो कुछ भी दर्ज करते हैं वह अपलोड नहीं होता।
फ़ाइल हैश कैलकुलेटर का उपयोग कैसे करें
- फ़ाइलें ड्रॉप करें या चुनें. एक या ज़्यादा फ़ाइलें बॉक्स पर ड्रॉप करें या उन्हें चुनें। 50 तक फ़ाइलें कतार में लगती हैं और एक के बाद एक हैश होती हैं।
- प्रगति देखें. हर फ़ाइल को एक कार्ड मिलता है, जिसमें उसका साइज़ और एक प्रोग्रेस बार होता है। Stop मौजूदा फ़ाइल और बाकी कतार को रद्द कर देता है।
- हैश कॉपी करें. हर कार्ड में MD5, SHA-1 और SHA-256 एक Copy बटन के साथ दिखते हैं। Copy all hashes (सभी हैश कॉपी करें) हर फ़ाइल की टैब से अलग की गई (tab-separated) तालिका देता है।
- हैश खोजें. SHA-256 को नए टैब में खोजने के लिए VirusTotal या MalwareBazaar दबाएँ, या IOC Converter या Abuse Report Generator के लिए Send to इस्तेमाल करें।
- फिर से शुरू करें. Clear चल रहा कोई भी काम रोकता है और सभी कार्ड हटा देता है।
उदाहरण
प्रकाशित टेस्ट वाक्य
The quick brown fox jumps over the lazy dogexample.txt
43 B (43 bytes) · browser type text/plain
Done
MD5
9e107d9d372bb6826bd81d3542a419d6
SHA-1
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
SHA-256
d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
VirusTotal ↗
MalwareBazaar ↗
These links open virustotal.com or bazaar.abuse.ch in a new tab and send only the SHA-256, never the file.example.txt नाम की 43 बाइट की फ़ाइल के रूप में हैश किया गया: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 और SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592, जो इस वाक्य के प्रकाशित मान हैं।
यह क्या जाँचता है
| संकेत | इसका क्या मतलब है |
|---|---|
| SHA-256 | रिपोर्ट में बताने और मैलवेयर डेटाबेस में खोजने वाला मान। फ़ाइल की एक भी बाइट बदलने से मान बदल जाता है। |
| MD5 और SHA-1 | पुराने लुकअप और फ़ीड अब भी इन्हें इस्तेमाल करते हैं। ये कोलिज़न-रोधी नहीं हैं, इसलिए सबूत के तौर पर सिर्फ़ इन पर भरोसा न करें। |
| खाली फ़ाइल की चेतावनी | 0 बाइट की फ़ाइल के हैश हर दूसरी खाली फ़ाइल जैसे ही होते हैं, इसलिए मिलान से कुछ साबित नहीं होता। |
| 500 MB से बड़ी फ़ाइलें | सिर्फ़ MD5 निकाला जाता है, और लुकअप लिंक VirusTotal (by MD5) बन जाता है। MalwareBazaar के लिए SHA-256 चाहिए। |
| मेमोरी वाला नोट | अगर ब्राउज़र पूरी फ़ाइल के लिए मेमोरी नहीं जुटा पाता, तो SHA-1 और SHA-256 छोड़ दिए जाते हैं और एक नोट यह बताता है। |
| Browser type | वह MIME टाइप जिसका अनुमान आपका ब्राउज़र फ़ाइल के नाम से लगाता है। यह कंटेंट की जाँच नहीं करता; File Type Sniffer करता है। |
| Copy all hashes | एक हेडर लाइन और हर फ़ाइल के लिए एक लाइन, जिसमें नाम, बाइट्स, MD5, SHA-1 और SHA-256 होते हैं, टिकट या स्प्रेडशीट के लिए तैयार। |
| लुकअप लिंक | ये सिर्फ़ हैश के साथ सर्च खोलते हैं। अनजान हैश सुरक्षित होने का सबूत नहीं है: नए सैंपल अक्सर अभी सूची में नहीं होते। |
| साइज़ वाली लाइन | बाइट्स की सटीक संख्या। अगर यह किसी रिपोर्ट या मेल गेटवे लॉग में दिए साइज़ से अलग है, तो आप कोई दूसरी फ़ाइल देख रहे हैं। |
और उदाहरण
एक खाली फ़ाइल
A file of 0 bytesMD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, और यह चेतावनी कि ये ज़ीरो बाइट्स के हैश हैं, जो हर खाली फ़ाइल के एक जैसे होते हैं।
टेस्ट स्ट्रिंग abc
A 3-byte file containing abc, with no line breakMD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: RFC 1321 और FIPS 180 में प्रकाशित मान।
एक बहुत बड़ी डिस्क इमेज
A 2 GB .iso fileसिर्फ़ MD5 दिखता है, इस नोट के साथ कि SHA-1 और SHA-256 छोड़ दिए गए क्योंकि फ़ाइल 500 MB से बड़ी है, और एक अकेला VirusTotal (by MD5) लिंक।
अक्सर पूछे जाने वाले प्रश्न
कैलकुलेटर कौन-से हैश बनाता है, और कैसे?
MD5 इस पेज के अपने RFC 1321 इम्प्लीमेंटेशन से आता है, जबकि फ़ाइल 4 MB के टुकड़ों में पढ़ी जाती है; SHA-1 और SHA-256 ब्राउज़र के Web Crypto API से आते हैं। तीनों फ़ाइल की सटीक बाइट्स पर बनते हैं, इसलिए वे उसके लिए sha256sum, Get-FileHash या VirusTotal के बताए मानों से मेल खाते हैं।
बहुत बड़ी फ़ाइलों के लिए SHA-1 और SHA-256 क्यों नहीं दिखते?
Web Crypto सिर्फ़ पूरे बफ़र को हैश कर सकता है, इसलिए पेज को पूरी फ़ाइल मेमोरी में रखनी पड़ती; 500 MB से ऊपर यह इन्हें छोड़ देता है ताकि टैब क्रैश न हो, और सिर्फ़ MD5 निकालता है। MD5 और SHA-1 लुकअप के लिए ठीक हैं, लेकिन कोलिज़न-रोधी (collision-resistant) नहीं हैं, इसलिए किसी सैंपल की रिपोर्ट करते समय SHA-256 बताएँ।
क्या फ़ाइल VirusTotal या MalwareBazaar पर अपलोड होती है?
नहीं। फ़ाइल कभी आपके ब्राउज़र से बाहर नहीं जाती। VirusTotal और MalwareBazaar बटन साधारण लिंक हैं, जो एड्रेस में हैश के साथ उन साइटों को नए टैब में खोलते हैं, और जब तक आप किसी पर क्लिक नहीं करते, कुछ नहीं भेजा जाता।
मेरा हैश किसी रिपोर्ट वाले हैश से अलग क्यों है?
बाइट्स में कोई भी बदलाव हर हैश को बदल देता है: दोबारा सेव की गई, दोबारा ज़िप की गई या कन्वर्ट की गई कॉपी एक अलग फ़ाइल है। फ़ाइल का नाम बदलने से उसका हैश नहीं बदलता। आपको जो मूल फ़ाइल मिली थी, उसे हैश करें।
क्या मुझे फ़ाइल खुद VirusTotal पर अपलोड करनी चाहिए?
पहले हैश से खोजें। VirusTotal पर अपलोड की गई फ़ाइलें उसके सुरक्षा पार्टनरों के साथ शेयर की जाती हैं, इसलिए निजी या कंपनी के डेटा वाले दस्तावेज़ अपलोड न करें।
क्या किसी मैलिशियस फ़ाइल को हैश करना जोखिम भरा है?
हैशिंग सिर्फ़ बाइट्स पढ़ती है: फ़ाइल कभी खोली, चलाई या रेंडर नहीं की जाती। बाद में भी उसे बंद ही रखें, और जब सबूत के तौर पर उसकी ज़रूरत न रहे तो उसे डिलीट कर दें।
Send to आगे क्या भेजता है?
हर हैश की गई फ़ाइल का SHA-256, हर लाइन में एक, या जहाँ SHA-256 छोड़ दिया गया हो वहाँ MD5। IOC Converter और Abuse Report Generator यह सूची स्वीकार करते हैं।