यह टूल क्या करता है
फ़ाइल हैश कैलकुलेटर फ़ाइल इनपुट से एक ArrayBuffer पढ़ता है और ब्राउज़र में चयनित डाइजेस्ट की गणना करता है। फ़ाइलें फ़ेच, XHR, या तृतीय-पक्ष API द्वारा अपलोड या संसाधित नहीं की जाती हैं; बड़ी फ़ाइलों को पूरी तरह से मेमोरी में पढ़ने के लिए अधिक ब्राउज़र संसाधनों की आवश्यकता हो सकती है।
- SHA-256, SHA-512 का समर्थन करता है, और परियोजना के भीतर स्थानीय MD5 कार्यान्वयन का उपयोग कर सकता है।
- स्थिति गणना के दौरान प्रदर्शित होती है और एक ही कार्य को बार-बार शुरू होने से रोकती है।
- MD5 केवल संगतता जांच के लिए उपयुक्त है, और SHA-256 या SHA-512 सुरक्षा अखंडता जांच के लिए पसंद किया जाता है।
इसे कैसे उपयोग करें
- "फ़ाइल चुनें" पर क्लिक करें और एक स्थानीय फ़ाइल चुनें।
- प्रदर्शित फ़ाइल नाम, आकार और प्रकार की पुष्टि करें।
- एल्गोरिदम का चयन करें और "हैश की गणना करें" पर क्लिक करें।
- गणना पूरी होने पर डाइजेस्ट कॉपी करके उसका मिलान करें।
सामान्य उपयोग
- डाउनलोड की गई फ़ाइल को प्रकाशक द्वारा प्रदान किए गए SHA डाइजेस्ट के विरुद्ध सत्यापित करें।
- पुष्टि करें कि क्या दो स्थानीय फ़ाइलों की बाइट सामग्री सुसंगत है।
- अपने निर्माण उत्पादों के लिए प्रतिलिपि प्रस्तुत करने योग्य अखंडता फ़िंगरप्रिंट रिकॉर्ड करें।
गोपनीयता और सुरक्षा
चयनित फ़ाइल केवल ब्राउज़र में पढ़ी और हैश की जाएगी और सर्वर पर अपलोड नहीं की जाएगी; वेब क्रिप्टो का उपयोग करते समय बड़ी फ़ाइलें अधिक मेमोरी घेर सकती हैं।
File Hash Calculator की विशेषताएँ
स्थानीय फ़ाइल चुनें और उसे अपलोड किए बिना ब्राउज़र में SHA-256, SHA-512 या MD5 निकालें। रोज़मर्रा के विकास और डिबगिंग के लिए उपयोगी; परिणाम तुरंत देखे, कॉपी या डाउनलोड किए जा सकते हैं।
FAQ
क्या फ़ाइल सर्वर पर अपलोड की जाएगी?
नहीं, फ़ाइलें केवल वर्तमान ब्राउज़र टैब द्वारा पढ़ी और मूल्यांकन की जाती हैं।
बड़ी फ़ाइलों को अधिक मेमोरी की आवश्यकता क्यों होती है?
वेब क्रिप्टो डाइजेस्ट को आमतौर पर एक पूर्ण ArrayBuffer प्राप्त होता है, इसलिए ब्राउज़र को पूरी फ़ाइल को मेमोरी में रखने की आवश्यकता हो सकती है।
कौन सा एल्गोरिदम चुना जाना चाहिए?
सामान्य अखंडता जांच के लिए SHA-256 को प्राथमिकता दी जाती है; SHA-512 एक लंबा डाइजेस्ट प्रदान करता है, और MD5 का उपयोग केवल पुराने सिस्टम के साथ संगतता के लिए किया जाता है।
क्या एक ही फ़ाइल के लिए परिणाम हर बार समान होंगे?
हाँ. जब तक फ़ाइल बाइट्स और एल्गोरिदम समान हैं, डाइजेस्ट नियतात्मक है।