←

स्थानीय हैश कैलकुलेटर

इनपुट का तरीका

एल्गोरिदम और इनपुट का तरीका चुनें। खाली टेक्स्ट और शून्य बाइट वाली फ़ाइल का हैश भी निकाला जा सकता है।

उपयोग के चरण

टेक्स्ट या स्थानीय फ़ाइल चुनें, फिर एक SHA एल्गोरिदम चुनकर गणना करें। परिणाम में एल्गोरिदम, इनपुट का तरीका, वास्तविक बाइट संख्या और छोटे अक्षरों में पूरा हेक्साडेसिमल हैश दिखता है। हैश कॉपी करें या परिणाम को स्वयं चुनें। इनपुट बदलते ही पुराना परिणाम अमान्य हो जाता है।

टेक्स्ट UTF-8 में एन्कोड होता है; CRLF और CR पंक्ति-अंत LF में बदले जाते हैं। शुरू और अंत के व्हाइटस्पेस वर्ण नहीं हटाए जाते, अक्षरों का केस नहीं बदलता और Unicode सामान्यीकरण नहीं होता। एस्केप अनुक्रमों की व्याख्या नहीं होती और BOM अपने आप जोड़ा या हटाया नहीं जाता। मौजूद BOM और NUL गणना में शामिल होते हैं। फ़ाइल मोड सभी मूल बाइट रखता है; फ़ाइल का नाम, प्रकार और संशोधन समय शामिल नहीं होते।

abc उदाहरण में नई पंक्ति नहीं है। अपेक्षित SHA-256 हैश नीचे दिया है; अन्य एल्गोरिदम के आधिकारिक परीक्षण वेक्टर RFC 6234 में देखें।

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

दायरा और सीमाएँ

टेक्स्ट अधिकतम 200000 UTF-16 कोड इकाइयों का हो सकता है (कुछ इमोजी दो इकाइयाँ लेते हैं), और एन्कोडिंग के बाद अधिकतम 800000 बाइट; फ़ाइल अधिकतम 16 MiB हो सकती है। इनपुट काटा नहीं जाता। ब्राउज़र को पूरी फ़ाइल पढ़नी होती है और वास्तविक मेमोरी उपयोग फ़ाइल के आकार से अधिक हो सकता है। हैश एन्क्रिप्शन, पासवर्ड संग्रह, हस्ताक्षर सत्यापन या वायरस जाँच नहीं है। यह भरोसेमंद स्रोत का प्रमाण भी नहीं है और हैश टकराव बिल्कुल न होने की गारंटी नहीं देता। स्वतंत्र, विश्वसनीय माध्यम से मिले हैश से तुलना करें।

यह उपकरण इनपुट, फ़ाइलें या हैश अपलोड, संग्रहित या लॉग नहीं करता; पेज अपने संसाधन सामान्य रूप से लोड करता रहता है। साफ़ करने से केवल पेज के डेटा-संदर्भ हटते हैं; ब्राउज़र मेमोरी या क्लिपबोर्ड इतिहास को सुरक्षित रूप से मिटाने की गारंटी नहीं है, न ही दुर्भावनापूर्ण एक्सटेंशन या पेज स्क्रिप्ट से सुरक्षा है। शुरू हो चुका क्लिपबोर्ड लेखन वापस नहीं लिया जा सकता। पढ़ना रोका जा सकता है, लेकिन भीतर चल रही हैश गणना वास्तव में नहीं रोकी जा सकती; रद्द करने के बाद दोबारा गणना करने से पहले उसके समाप्त होने की प्रतीक्षा करनी होगी।

पढ़ने की प्रगति वास्तव में पढ़ी गई बाइट पर आधारित है; हैश चरण केवल कार्य 0/1 दिखाता है। बीता समय, अनुमानित शेष समय और दर अज्ञात होने पर डैश दिखता है। फ़ाइल पढ़ना पूरा होने का अर्थ हैश गणना पूरी होना नहीं है।

RFC 6234Web Crypto
संबंधित उपकरण

स्थानीय हैश कैलकुलेटर

इनपुट और एल्गोरिदम चुनें, गणना करें और पूरा हैश कॉपी करें। खाली टेक्स्ट मान्य है; फ़ाइल मोड में फ़ाइल चुनना आवश्यक है। इनपुट बदलने से पुराना परिणाम साफ़ होता है। रद्द करने से केवल परिणाम दिखना रुकता है; भीतर चल रही हैश गणना जारी रह सकती है।

सेटिंग्स