Keccak-256 हैश कैलकुलेटर

हेक्साडेसिमल में एन्कोड किए गए टेक्स्ट स्ट्रिंग का Keccak-256 256-बिट / 32-बाइट संदेश डाइजेस्ट उत्पन्न करें। Keccak-256 SHA-3 मानकीकरण से पहले मूल Keccak एल्गोरिथ्म है।

Keccak-256 हैश:

संबंधित उपकरण

Keccak-256 हैश के बारे में अधिक जानकारी

Keccak-256 एक क्रिप्टोग्राफिक हैश फ़ंक्शन है जो 256-बिट (32-बाइट) संदेश डाइजेस्ट उत्पन्न करता है। इसे Guido Bertoni, Joan Daemen, Michael Peeters और Gilles Van Assche द्वारा डिज़ाइन किया गया था, और 2012 में NIST हैश फ़ंक्शन प्रतियोगिता जीती।

हालांकि Keccak को SHA-3 बनने के लिए चुना गया था, "Keccak-256" और "SHA3-256" के बीच एक महत्वपूर्ण अंतर है: वे विभिन्न पैडिंग योजनाओं का उपयोग करते हैं। मूल Keccak सरल मल्टी-रेट पैडिंग (pad10*1) का उपयोग करता है, जबकि NIST का SHA-3 मानक डोमेन पृथक्करण बिट्स जोड़ता है (SHA-3 के लिए 0x06, SHAKE के लिए 0x1F)।

Keccak-256 की प्रमुख विशेषताएँ:

  • 1600-बिट स्थिति के साथ स्पंज निर्माण पर आधारित

  • 24 राउंड के साथ Keccak-f[1600] क्रमपरिवर्तन का उपयोग करता है

  • 256-बिट सुरक्षा के लिए 1088 बिट दर और 512 बिट क्षमता

  • लंबाई विस्तार हमलों के प्रति प्रतिरोधी

Keccak-256 सबसे प्रसिद्ध रूप से Ethereum और अन्य blockchain प्लेटफ़ॉर्म द्वारा उपयोग किया जाता है:

  • सार्वजनिक कुंजियों से Ethereum पता उत्पन्न करना

  • लेनदेन और ब्लॉक हैशिंग

  • स्मार्ट अनुबंध फ़ंक्शन चयनकर्ता (Keccak-256 हैश के पहले 4 बाइट)

  • स्थिति प्रबंधन के लिए Merkle ट्री निर्माण

Ethereum के साथ काम करते समय, हमेशा Keccak-256 का उपयोग करें (SHA3-256 नहीं) क्योंकि प्लेटफ़ॉर्म ने SHA-3 मानक अपने संशोधित पैडिंग के साथ अंतिम होने से पहले Keccak को अपनाया था।