यह उपकरण क्या गणना करता है
SHA-512 512 बिट आउटपुट करता है, जिसे 128 हेक्साडेसिमल वर्णों के रूप में दिखाया गया है। लंबा परिणाम एक संकीर्ण स्क्रीन पर दृश्यमान रूप से लपेटा जाता है, लेकिन प्रतिलिपि बनाने और डाउनलोड करने से संपूर्ण मान सुरक्षित रहता है। लपेटी गई लाइन डाइजेस्ट में डाली गई नई लाइन नहीं है।
SHA-512 SHA-512/256 नहीं है और SHA-384 के साथ विनिमेय नहीं है। एक प्रोटोकॉल जो किसी विशेष डाइजेस्ट को नाम देता है, उसके लिए उस डाइजेस्ट की आवश्यकता होती है; एक अलग आउटपुट लंबाई स्वचालित रूप से एक संगत अपग्रेड नहीं है। फ़ाइल मोड वृद्धिशील हैशिंग का उपयोग करता है इसलिए एक बड़े फ़ाइल को टेक्स्ट एडिटर में कॉपी करने की आवश्यकता नहीं होती है।
सटीक बाइट्स को फ़िंगरप्रिंट करने या आवश्यक चेकसम को पुन: उत्पन्न करने के लिए आउटपुट का उपयोग करें। यह मूल सामग्री को एन्क्रिप्ट नहीं करता है, स्वयं किसी विश्वसनीय प्रकाशक की पहचान नहीं करता है, या पासवर्ड-हार्डनिंग फ़ंक्शन को कार्यान्वित नहीं करता है। बेमेल समस्या का निवारण करते समय, पहले एल्गोरिदम और फ़ाइल संस्करण को सत्यापित करें, फिर यदि स्रोत टेक्स्ट है तो एन्कोडिंग और न्यूलाइन कन्वेंशन को सत्यापित करें।
कार्य उदाहरण
UTF-8 · abc · SHA-512
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
गणना और तुलना कैसे करें
- इनपुट टेक्स्ट में सटीक टेक्स्ट दर्ज करें, या
abcलोड करने के लिए उदाहरण चुनें। पाठ को UTF-8 के रूप में एन्कोड किया गया है; रिक्त स्थान और पंक्ति अंत संरक्षित हैं। - सिंगल-टेक्स्ट मोड में, 64 KiB तक गैर-खाली इनपुट एक छोटे विराम के बाद अपडेट होता है। खाली इनपुट या बड़े टेक्स्ट के लिए हैश बनाएँ पर क्लिक करें। इनपुट बदलने से पिछला परिणाम साफ़ हो जाता है।
- इसके बजाय किसी सहेजी गई फ़ाइल की जांच करने के लिए, फ़ाइल चेकसम खोलें, एल्गोरिदम की पुष्टि करें, और फ़ाइल को चुनें या छोड़ें। फ़ाइल मोड मूल बाइट पढ़ता है और स्वचालित रूप से प्रारंभ होता है।
पंक्ति-दर-पंक्ति परिणामों के लिए, प्रति पंक्ति एक हैश सक्षम करें, चुनें कि खाली पंक्तियाँ शामिल करनी हैं या नहीं, फिर हैश बनाएँ पर क्लिक करें। लाइन मोड स्वचालित रूप से गणना नहीं करता है. CRLF, LF और CR अलग-अलग रिकॉर्ड हैं और प्रत्येक पंक्ति के डाइजेस्ट में शामिल नहीं हैं। डुप्लिकेट पंक्तियाँ अपनी मूल पंक्ति संख्याएँ बरकरार रखती हैं।
केवल संपूर्ण हेक्साडेसिमल संदर्भ को अपेक्षित मान की तुलना करें (वैकल्पिक) में चिपकाएँ और जाँचें पर क्लिक करें। अक्षरों का बड़ा या छोटा रूप और शुरुआत या अंत की खाली जगह अनदेखी की जाती है; आंतरिक रिक्त स्थान और गलत लंबाई अस्वीकार कर दी जाती है। कॉपी पूरा परिणाम बरकरार रखता है। TXT और CSV निर्यात में पहचानकर्ता, एल्गोरिदम नाम और डाइजेस्ट शामिल होते हैं, स्रोत पाठ या गुप्त कुंजियाँ नहीं।
सीमाएँ, गोपनीयता और अगले चरण
टेक्स्ट 10 MiB तक सीमित है और लाइन मोड 10,000 रिकॉर्ड तक सीमित है, जिसमें फ़िल्टर करने से पहले खाली रिकॉर्ड भी शामिल हैं। फ़ाइलें 50 कतार प्रविष्टियों और प्रत्येक 1 GiB तक सीमित हैं, 2 MiB खंडों में क्रमिक रूप से पढ़ी जाती हैं। ये सीमाएँ ब्राउज़र संसाधनों की सुरक्षा करती हैं; वे हर फोन पर तेज़ प्रोसेसिंग की गारंटी नहीं देते। यदि आवश्यक हो तो रद्द करें. गणना ब्राउज़र में होती है, जबकि सामान्य पृष्ठ और परिसंपत्ति अनुरोध अभी भी होस्टिंग सेवा तक पहुंचते हैं।
SHA-512, SHA-512/256 और SHA-384 को अलग रखना
SHA-512 लेबल वाले फ़ील्ड को पूर्ण 64-बाइट डाइजेस्ट की आवश्यकता होती है, जिसे 128 हेक्साडेसिमल वर्णों के रूप में प्रदर्शित किया जाता है। SHA-512/256 विभिन्न आरंभीकरण के साथ एक विशिष्ट मानकीकृत एल्गोरिदम है; यह इस परिणाम को 64 वर्ण में काटकर नहीं बनाया गया है। SHA-384 भी एक अलग फ़ंक्शन है। किसी अन्य डेवलपर को परिणाम भेजते समय संपूर्ण एल्गोरिदम लेबल को बनाए रखें।
रिलीज़ फ़ाइल के लिए, डिकोड किए गए दस्तावेज़ टेक्स्ट को चिपकाने के बजाय फ़ाइल मोड का उपयोग करें। किसी अनुरोध या स्थिरता के लिए, रिकॉर्ड करें कि मूल पाठ नई पंक्तियों सहित बाइट्स कैसे बन गया। एक लंबा डाइजेस्ट गलत प्रस्तुतिकरण को हैश करने की क्षतिपूर्ति नहीं करता है। फ़ोन पर विज़ुअल लाइन रैपिंग हानिरहित है, लेकिन एक मैसेजिंग सिस्टम जो कॉपी किए गए मान को छोटा कर देता है, वह हानिरहित नहीं है; प्राप्तकर्ता सिरे पर पूरी लंबाई सत्यापित करें।
SHA-512/256 भेद की सीधी जाँच
abc के लिए, साधारण SHA-512 नीचे दिए गए उपसर्ग से शुरू होता है। एक अलग SHA-512/256 गणना एक अलग 256-बिट डाइजेस्ट देती है। दूसरा मान एक तुलनात्मक स्थिरता है, न कि इस पृष्ठ द्वारा प्रस्तुत कोई अतिरिक्त एल्गोरिदम।
SHA-512 / abc / first 64 hex वर्ण only (NOT SHA-512/256):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a
SHA-512/256 / abc:
53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23
लंबे SHA-512 मान का समस्या निवारण
| समस्या देखी गयी | ऐसा क्यों होता है | क्या करें |
|---|---|---|
| केवल 64 हेक्स अक्षर आये | परिणाम को छोटा कर दिया गया या किसी अन्य एल्गोरिदम का उपयोग किया गया | सभी 128 वर्णों की जाँच करें; कटे हुए परिणाम के अंत में शून्य न जोड़ें। |
| एक SHA-512/256 संदर्भ भिन्न है | उस एल्गोरिदम में विशिष्ट आरंभीकरण है | SHA-512/256 कार्यान्वयन का उपयोग करें; यह पृष्ठ इसे प्रदान नहीं करता है. |
| एक लपेटा हुआ डाइजेस्ट कई पंक्तियों जैसा दिखता है | डिस्प्ले रैपिंग एक इनपुट विभाजक नहीं है | संपूर्ण मान कॉपी करें; यह टूल रैपिंग न्यूलाइन नहीं जोड़ता है। |