BLAKE3 क्या है?
BLAKE3 एक आधुनिक क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो BLAKE2 से व्युत्पन्न है। इसे बहुत उच्च प्रदर्शन और समानांतरता के लिए डिजाइन किया गया है, जबकि मजबूत सुरक्षा बनी रहती है। यह डिफ़ॉल्ट रूप से 256-बिट हैश उत्पन्न करता है और विस्तारणीय आउटपुट लंबाई (XOF) का समर्थन करता है।
मुख्य विशेषताएँ:
- विस्तारणीय आउटपुट लंबाई: किसी भी लंबाई के हैश उत्पन्न कर सकता है
- उच्च प्रदर्शन: आधुनिक CPU पर तेज़ और समानांतर किया जा सकता है
- नियतात्मक: समान इनपुट हमेशा समान हैश उत्पन्न करता है
- हिमस्खलन प्रभाव: इनपुट में छोटे बदलाव से आउटपुट बहुत अलग हो जाता है
- अपरिवर्तनीय: हैश को उलटकर मूल इनपुट ढूंढना गणनात्मक रूप से असंभव
- टक्कर प्रतिरोधी: समान हैश उत्पन्न करने वाले दो अलग इनपुट ढूंढना बहुत कठिन
- कुंजी हैशिंग: MAC कार्यक्षमता के लिए वैकल्पिक 32-बाइट कुंजी का समर्थन
- कुंजी व्युत्पत्ति: कुंजी सामग्री और संदर्भ से उप-कुंजियाँ व्युत्पन्न कर सकता है
सामान्य उपयोग:
- फ़ाइल अखंडता सत्यापन
- सामग्री-पता संचयन और डिडुप्लीकेशन
- डिजिटल हस्ताक्षर और प्रमाणपत्र
- पासवर्ड भंडारण और प्रमाणीकरण
- क्रिप्टोग्राफ़िक प्रोटोकॉल और सिस्टम