फ़ाइल SHA-256 हैश सत्यापन आदेश
- हैश कैलकुलेटर में फ़ाइल करने के लिए इनपुट विधि बदलें।
- उन फ़ाइलों का चयन करें जिनकी आप तुलना करना चाहते हैं। इस टूल की फ़ाइल सीमा 50 MiB है।
- वितरक द्वारा निर्दिष्ट एल्गोरिदम का चयन करें। SHA-256 और SHA-512 अलग-अलग परिणाम हैं, इसलिए पहले नाम जांचें।
- केवल आधिकारिक वितरण पृष्ठ से हैश को तुलना फ़ील्ड में चिपकाएँ। फ़ाइल नाम या विवरण वाक्यों को बाहर रखा गया है।
- कंप्यूट हैश दबाएं और मिलान की जांच करें। यदि आवश्यक हो तो हैश की प्रतिलिपि बनाकर परिणाम संग्रहीत करें।
यदि आपने अभी फ़ाइल का नाम बदला है, तो फ़ाइल के अंदर बाइट्स वही रह सकते हैं। इसके विपरीत, यदि आप दस्तावेज़ खोलते हैं और उसे दोबारा सहेजते हैं, तो सामग्री समान दिखने पर भी आंतरिक मेटाडेटा बदल सकता है। संपूर्ण ज़िप फ़ाइल और अलग-अलग अनज़िप की गई फ़ाइलें अलग-अलग इनपुट हैं।
टेक्स्ट हैश उदाहरण: एबीसी और लाइन ब्रेक
यदि आप डिफ़ॉल्ट टेक्स्ट एबीसी को बदले बिना SHA-256 का चयन करते हैं, तो आपको नीचे परिणाम मिलेंगे। इनपुट फ़ील्ड स्वचालित रूप से अग्रणी और अनुगामी रिक्त स्थान को नहीं हटाती है, इसलिए उदाहरण की प्रतिलिपि बनाते समय लाइन ब्रेक न जोड़ें।
abc
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adभले ही आप समान अक्षर देखते हों, एन्कोडिंग या लाइन ब्रेक बाइट्स अलग होने पर इनपुट अलग होता है। फ़ाइल मोड कच्चे बाइट्स को पढ़ता है, और टेक्स्ट मोड ब्राउज़र इनपुट स्ट्रिंग को UTF-8 में परिवर्तित करता है। यदि आपका लक्ष्य मूल फ़ाइल का सटीक चेकसम प्राप्त करना है, तो सामग्री की प्रतिलिपि बनाने के बजाय फ़ाइल मोड का चयन करें। पाठ को दोबारा संपादित करने से पुराने परिणाम साफ़ हो जाते हैं, इसलिए संपादन के बाद गणनाएँ फिर से चलती हैं।
हैश मिलान का अर्थ और सीमाएं
यह उपकरण SHA-256·SHA-384·SHA-512 प्रदान करता है और परिणाम क्रमशः 64, 96, और 128 हेक्साडेसिमल अंकों के रूप में प्रदर्शित करता है। यह तुलनात्मक इनपुट में अग्रणी और अनुगामी रिक्त स्थान और ऊपरी और निचले केस अक्षरों को व्यवस्थित करता है, लेकिन फ़ाइल की सामग्री को व्यवस्थित नहीं करता है। यदि तुलना किए गए मानों की लंबाई अलग-अलग है, तो यह निर्धारित करने से पहले कि वे मेल खाते हैं या नहीं, आपको एक प्रारूप त्रुटि प्राप्त होगी।
हैश एक सिफरटेक्स्ट नहीं है जो मूल पाठ को डिक्रिप्ट करता है और फ़ाइल को निष्पादित नहीं करता है या दुर्भावनापूर्ण कोड की जांच नहीं करता है। यदि स्रोत यह है कि एक हमलावर फ़ाइल और प्रकाशित हैश दोनों को प्रतिस्थापित कर सकता है, तो केवल दो मानों का मिलान करना भरोसेमंद नहीं है। आधिकारिक वितरण स्रोत से फ़ाइल प्राप्त करें, और प्रकाशक द्वारा प्रदान की गई हस्ताक्षर सत्यापन प्रक्रिया की जाँच करें, यदि कोई हो।
कार्यान्वयन नोट्स: MDN SubtleCrypto.digest. यह बड़ी फ़ाइलों के लिए स्ट्रीमिंग टूल नहीं है क्योंकि यह गणना के लिए ब्राउज़र के वेब क्रिप्टो एपीआई में संपूर्ण इनपुट को पढ़ता है।
अक्सर पूछे जाने वाले प्रश्न
क्या हैश भिन्न होने पर डाउनलोड विफल हो जाता है?
जरूरी नहीं कि ऐसा हो। आप विभिन्न संस्करणों, संपीड़न प्रारूपों और एल्गोरिदम की तुलना भी कर रहे होंगे। केवल फ़ाइल नाम को न देखें, संस्करण और वितरण शर्तों की जाँच करें और इसे फिर से डाउनलोड करें।
क्या मैं इसका उपयोग अपना पासवर्ड सहेजने के लिए कर सकता हूं?
यह टूल फाइलों और टेक्स्ट की सामान्य हैश तुलना के लिए है। पासवर्ड भंडारण के लिए एक समर्पित पासवर्ड हैशिंग डिज़ाइन की आवश्यकता होती है, इसलिए इन परिणामों को अपने प्रमाणीकरण सिस्टम की तरह संग्रहीत न करें।