HighwayHash टेक्स्ट या फ़ाइल हैश करें

टेक्स्ट इनपुट या फ़ाइल अपलोड के लिए HighwayHash डाइजेस्ट जेनरेट करें। डेटा अखंडता और लुकअप वर्कफ़्लो के लिए तेज़ कुंजी-आधारित 64-बिट, 128-बिट, या 256-बिट हैश की गणना करें

कॉन्फ़िगरेशन
मौजूदा HighwayHash परिणाम के लिए डाइजेस्ट आकार और वैकल्पिक 256-बिट कुंजी चुनें।

ठीक 64 हेक्साडेसिमल वर्णों का उपयोग करें। 0x उपसर्ग, स्पेस, कोलन, हाइफ़न, और अंडरस्कोर स्वीकार किए जाते हैं। लाइब्रेरी की डिफ़ॉल्ट कुंजी इस्तेमाल करने के लिए खाली छोड़ें।

इनपुट
कैश कुंजियों, ऑब्जेक्ट ID, या अनुरोध पेलोड सहित कोई भी UTF-8 टेक्स्ट पेस्ट करें या टाइप करें।
हैश परिणाम
मौजूदा टेक्स्ट इनपुट, कुंजी, और आउटपुट आकार के लिए HighwayHash आउटपुट।

हेक्साडेसिमल

Base64

दशमलव

बाइनरी

HighwayHash क्या है?

HighwayHash, Google द्वारा डिज़ाइन किया गया एक तेज़ कुंजी-आधारित हैश फ़ंक्शन है, जिसे उच्च थ्रूपुट फ़िंगरप्रिंटिंग और अखंडता जांच के लिए बनाया गया है। यह 256-बिट कुंजी का उपयोग करता है और उसी टेक्स्ट या फ़ाइल इनपुट से 64-बिट, 128-बिट, या 256-बिट आउटपुट बना सकता है।

इसका उपयोग कब करें

  • कैश कुंजियों, ऑब्जेक्ट ID, शार्डिंग, या आंतरिक लुकअप टेबल के लिए नियतात्मक कुंजी-आधारित चेकसम बनाएँ।
  • जब व्यापक क्रिप्टोग्राफ़िक संगतता से ज़्यादा गति मायने रखती हो, तब समान कुंजी के साथ फ़ाइलों या टेक्स्ट पेलोड की तुलना करें।
  • जब अखंडता वर्कफ़्लो के लिए बड़ा गैर-पासवर्ड हैश उपयोगी हो, तब 128-बिट या 256-बिट फ़िंगरप्रिंट जेनरेट करें।

कुंजी और आउटपुट विकल्प

कुंजी को ठीक 32 बाइट के हेक्साडेसिमल डेटा के रूप में दर्ज करें, जैसे 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f0x उपसर्ग वैकल्पिक है, और लंबी कुंजियों को पढ़ना आसान बनाने के लिए यह टूल स्पेस, कोलन, हाइफ़न, और अंडरस्कोर स्वीकार करता है। कुंजी खाली छोड़ने पर लाइब्रेरी की डिफ़ॉल्ट कुंजी इस्तेमाल होती है, जो त्वरित जांचों के लिए सुविधाजनक है लेकिन इसे गुप्त नहीं माना जाना चाहिए।

सुरक्षा नोट्स

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