SHA-384 हैश जेनरेटर

96-वर्ण आउटपुट और सटीक-बाइट तुलना के साथ, टेक्स्ट और फ़ाइलों के लिए पूर्ण SHA-384 डाइजेस्ट की गणना करें।

0 बाइटUTF-8 · स्पेस और नई पंक्तियाँ जस की तस रहती हैं

परिणाम

नतीजा देखने के लिए हैश बनाएँ। खाली टेक्स्ट की गणना भी मान्य है।

गणना आपके ब्राउज़र में होती है। फ़ाइल अपलोड नहीं होती।

अन्य हैश और चेकसम टूल

यह उपकरण क्या गणना करता है

SHA-384 SHA-2 से संबंधित है और 384 बिट्स आउटपुट करता है, जिसे 96 हेक्साडेसिमल वर्णों द्वारा दर्शाया जाता है। यह SHA-512 से एक अलग आरंभीकरण का उपयोग करता है; SHA-512 की गणना करना और केवल पहला 96 वर्ण रखना सही नहीं है। यह टूल SHA-384 एल्गोरिथम की गणना स्वयं करता है।

जब कोई विनिर्देश, हस्ताक्षर वर्कफ़्लो या एकीकरण स्पष्ट रूप से SHA-384 की पहचान करता है तो इस पृष्ठ का उपयोग करें। निर्यातित डाइजेस्ट के आगे एल्गोरिदम नाम रखने से इसे किसी अन्य फ़ंक्शन से काटे गए मान के साथ मिश्रण करने से बचने में मदद मिलती है। हेक्साडेसिमल अक्षर का मामला केवल एक प्रदर्शन परिपाटी है; यह डाइजेस्ट बाइट्स को नहीं बदलता है.

अकेले डाइजेस्ट न तो एन्क्रिप्शन है और न ही डिजिटल हस्ताक्षर। किसी ज्ञात मान को पुन: उत्पन्न करने के लिए, संदेश एन्कोडिंग, सभी रिक्त स्थान और सटीक फ़ाइल बाइट्स की जाँच करें। यदि कोई प्रोटोकॉल HMAC-SHA384 के लिए कॉल करता है, तो अलग HMAC टूल का उपयोग करें: किसी संदेश में कुंजी जोड़ना समकक्ष निर्माण नहीं है।

कार्य उदाहरण

UTF-8 · abc · SHA-384

cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7

गणना और तुलना कैसे करें

  1. इनपुट टेक्स्ट में सटीक टेक्स्ट दर्ज करें, या abc लोड करने के लिए उदाहरण चुनें। पाठ को UTF-8 के रूप में एन्कोड किया गया है; रिक्त स्थान और पंक्ति अंत संरक्षित हैं।
  2. सिंगल-टेक्स्ट मोड में, 64 KiB तक गैर-रिक्त इनपुट एक छोटे विराम के बाद अपडेट होता है। खाली इनपुट या बड़े टेक्स्ट के लिए हैश बनाएँ पर क्लिक करें। इनपुट बदलने से पिछला परिणाम साफ़ हो जाता है।
  3. इसके बजाय किसी सहेजी गई फ़ाइल की जांच करने के लिए, फ़ाइल चेकसम खोलें, एल्गोरिदम की पुष्टि करें, और फ़ाइल को चुनें या छोड़ें। फ़ाइल मोड मूल बाइट पढ़ता है और स्वचालित रूप से प्रारंभ होता है।

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

केवल संपूर्ण हेक्साडेसिमल संदर्भ को अपेक्षित मान की तुलना करें (वैकल्पिक) में चिपकाएँ और जाँचें पर क्लिक करें। अक्षरों का बड़ा या छोटा रूप और शुरुआत या अंत की खाली जगह अनदेखी की जाती है; आंतरिक रिक्त स्थान और गलत लंबाई अस्वीकार कर दी जाती है। कॉपी पूरा परिणाम बरकरार रखता है। TXT और CSV निर्यात में पहचानकर्ता, एल्गोरिदम नाम और डाइजेस्ट शामिल होते हैं, स्रोत पाठ या गुप्त कुंजियाँ नहीं।

सीमाएँ, गोपनीयता और अगले चरण

टेक्स्ट 10 MiB तक सीमित है और लाइन मोड 10,000 रिकॉर्ड तक सीमित है, जिसमें फ़िल्टर करने से पहले खाली रिकॉर्ड भी शामिल हैं। फ़ाइलें 50 कतार प्रविष्टियों और प्रत्येक 1 GiB तक सीमित हैं, 2 MiB खंडों में क्रमिक रूप से पढ़ी जाती हैं। ये सीमाएँ ब्राउज़र संसाधनों की सुरक्षा करती हैं; वे हर फोन पर तेज़ प्रोसेसिंग की गारंटी नहीं देते। यदि आवश्यक हो तो रद्द करें. गणना ब्राउज़र में होती है, जबकि सामान्य पृष्ठ और परिसंपत्ति अनुरोध अभी भी होस्टिंग सेवा तक पहुंचते हैं।

सटीक SHA-384 वैरिएंट का उपयोग करना जो एक विनिर्देश अनुरोध करता है

एक SHA-384 डाइजेस्ट 48 बाइट्स है। हेक्स प्रत्येक बाइट को दो वर्णों के साथ दर्शाता है, जिससे यहां 96-वर्ण मान लौटाया जाता है। एक हस्ताक्षर या एकीकरण उन्हीं डाइजेस्ट बाइट्स को बेस64 के रूप में एन्कोड कर सकता है; लंबाई में दिखाई देने वाला अंतर यह निष्कर्ष निकालने के लिए पर्याप्त नहीं है कि हैश एल्गोरिदम गलत है।

SHA-384, SHA-512 के साथ एक परिवार साझा करता है लेकिन इसके प्रारंभिक मूल्य भिन्न हैं। SHA-512 डाइजेस्ट का पहला 96 वर्ण रखने से SHA-384 पुन: उत्पन्न नहीं होगा। फ़ाइल को संसाधित करने से पहले SHA-384 का चयन करें, और पूर्ण आउटपुट को सुरक्षित रखें। यदि किसी हस्ताक्षरित दस्तावेज़ या प्रमाणपत्र में SHA-384 का उल्लेख है, तो यह कैलकुलेटर एक कच्चे डाइजेस्ट को पुन: पेश कर सकता है, लेकिन यह हस्ताक्षर नहीं बनाता या मान्य नहीं करता है या उस कंटेनर की हस्ताक्षरित बाइट रेंज को पार्स नहीं करता है।

SHA-384 ट्रंकेशन गलती की सीधी जाँच

इस पृष्ठ पर और SHA-512 पर उदाहरण का प्रयोग करें। abc के SHA-384 की तुलना abc के SHA-512 के पहले 96 वर्ण से करें। प्रदर्शित लंबाई सहमत होने के बावजूद वे भिन्न हैं।

SHA-384 / abc:
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512 / abc / first 96 hex वर्ण only (NOT SHA-384):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd

SHA-384 प्रारूप और निर्माण संबंधी गलतियाँ

समस्या देखी गयीऐसा क्यों होता हैक्या करें
छोटा SHA-512 मेल नहीं खाताSHA-384 सामान्य SHA-512 का उपस्ट्रिंग नहीं हैचयनित SHA-384 के साथ पुनर्गणना करें।
अपेक्षित मान Base64 हैतुलना फ़ील्ड हेक्साडेसिमल स्वीकार करता हैडाइजेस्ट को सही ढंग से डिकोड और पुनः एनकोड करें, या एक हेक्स संदर्भ प्राप्त करें।
प्रमाणपत्र का हस्ताक्षर काफी लंबा हैहस्ताक्षर कोई कच्ची बात नहीं हैप्रासंगिक हस्ताक्षर-सत्यापन उपकरण और हस्ताक्षरित-बाइट नियमों का उपयोग करें।

संबंधित उपकरण और मार्गदर्शिकाएँ

FIPS 180-4

प्रायः पूछे गये प्रश्न

क्या मैं SHA-512 को काटकर SHA-384 प्राप्त कर सकता हूँ?

क्रमांक SHA-384 विभिन्न आरंभीकरण मानों का उपयोग करता है। आवश्यक एल्गोरिथम को पुन: प्रस्तुत करने के लिए सीधे SHA-384 का चयन करें।

SHA-384 को 48 के बजाय 96 वर्णों के रूप में क्यों दिखाया गया है?

डाइजेस्ट में 48 बाइट्स हैं। हेक्साडेसिमल प्रति बाइट दो वर्णों का उपयोग करता है, इसलिए पूर्ण प्रदर्शित परिणाम 96 वर्ण है।

क्या HMAC-SHA384 कुंजी प्लस संदेश के SHA-384 के बराबर है?

नहीं, HMAC एक परिभाषित कुंजीयुक्त निर्माण का उपयोग करता है। HMAC पृष्ठ पर HMAC-SHA-384 चुनें; कुंजी और संदेश को जोड़ना समतुल्य नहीं है।

क्या यह पृष्ठ SHA-384 प्रमाणपत्र हस्ताक्षर को मान्य कर सकता है?

नहीं, प्रमाणपत्र हस्ताक्षर में एक हस्ताक्षरित संरचना, एक सार्वजनिक-कुंजी एल्गोरिदम और सत्यापन नियम शामिल होते हैं। यह पृष्ठ केवल कच्चे पाठ या फ़ाइल डाइजेस्ट की गणना करता है।