FNV1A64 हैश जेनरेटर

एक स्ट्रिंग के ऑनलाइन fnv1a64 हैश जनरेटर

FNV1A64 hash

यह ऑनलाइन टूल आपको किसी भी स्ट्रिंग के हैश fnv1a64 को जेनरेट करने की अनुमति देता है।

FNV1A64 लंबाई 16 अक्षर

उपलब्ध हैश

MD2 हैश, MD4 हैश, MD5 हैश, SHA1 हैश, SHA224 हैश, SHA256 हैश, SHA384 हैश, SHA512/224 हैश, SHA512/256 हैश, SHA512 हैश, SHA3-224 हैश, SHA3-256 हैश, SHA3-384 हैश, SHA3-512 हैश, RIPEMD128 हैश, RIPEMD160 हैश, RIPEMD256 हैश, RIPEMD320 हैश, WHIRLPOOL हैश, TIGER128,3 हैश, TIGER160,3 हैश, TIGER192,3 हैश, TIGER128,4 हैश, TIGER160,4 हैश, TIGER192,4 हैश, SNEFRU हैश, SNEFRU256 हैश, GOST हैश, GOST-CRYPTO हैश, ADLER32 हैश, CRC32 हैश, CRC32B हैश, CRC32C हैश, FNV132 हैश, FNV1A32 हैश, FNV164 हैश, FNV1A64 हैश, JOAAT हैश, HAVAL128,3 हैश, HAVAL160,3 हैश, HAVAL192,3 हैश, HAVAL224,3 हैश, HAVAL256,3 हैश, HAVAL128,4 हैश, HAVAL160,4 हैश, HAVAL192,4 हैश, HAVAL224,4 हैश, HAVAL256,4 हैश, HAVAL128,5 हैश, HAVAL160,5 हैश, HAVAL192,5 हैश, HAVAL224,5 हैश, HAVAL256,5 हैश,

FNV1A हैश क्या है?

FNV-1a (फाउलर-नॉल-वो) एक गैर-क्रिप्टोग्राफ़िक हैश फ़ंक्शन है जो हैशिंग शॉर्ट स्ट्रिंग्स और छोटे पूर्णांकों के लिए तेज़ और कुशल है। इसे गैर-क्रिप्टोग्राफ़िक अनुप्रयोगों में हैशिंग डेटा के लिए एक सामान्य-उद्देश्य हैश फ़ंक्शन के रूप में उपयोग करने के लिए डिज़ाइन किया गया था।

FNV-1a हैश फ़ंक्शन इनपुट डेटा का बाइट-वार प्रतिनिधित्व लेकर और हैश मान उत्पन्न करने के लिए इनपुट डेटा के बिट्स को एक साथ मिलाने के लिए बिटवाइज़ ऑपरेशंस की एक श्रृंखला का उपयोग करके काम करता है। FNV-1a में प्रयुक्त विशिष्ट एल्गोरिथ्म इस प्रकार है:

  1. एक हैश वैल्यू 'h' को एक निश्चित प्राइम वैल्यू (FNV-1a के लिए, यह वैल्यू 2^40 + 2^8 + 0xb3 है) के लिए शुरू करें।
  2. इनपुट डेटा में प्रत्येक बाइट 'b' के लिए:
  3. 'h' को FNV प्राइम वैल्यू से गुणा करें (FNV-1a के लिए, यह वैल्यू 2^24 + 2^8 + 0x93 है)।
  4. XOR 'h' बाइट 'b' के साथ।
  5. हैश मान के रूप में 'h' लौटाएँ।

FNV प्राइम वैल्यू को इस तरह चुना जाता है कि यह एक बड़ी प्राइम संख्या है, और एल्गोरिथ्म में उपयोग किए जाने वाले बिटवाइज़ ऑपरेशंस को इनपुट डेटा के बिट्स को कुशलता से मिलाने के लिए डिज़ाइन किया गया है। यह FNV-1a हैश फ़ंक्शन को टकराव के हमलों के लिए प्रतिरोधी बनाता है, जो ऐसे हमले हैं जो दो अलग-अलग इनपुट खोजने का प्रयास करते हैं जो समान हैश मान उत्पन्न करते हैं।

FNV-1a मूल FNV हैश फ़ंक्शन का एक प्रकार है, और इसे आम तौर पर मूल FNV हैश की तुलना में अधिक मजबूत और कुशल माना जाता है। यह फ़ाइल सिस्टम, डेटाबेस और नेटवर्किंग प्रोटोकॉल सहित विभिन्न अनुप्रयोगों में व्यापक रूप से उपयोग किया जाता है।

FNV1A और FNV1A64 में क्या अंतर है?

FNV1A64 FNV-1a हैश फ़ंक्शन का केवल 64-बिट संस्करण है। इसका अर्थ है कि फ़ंक्शन द्वारा उत्पादित हैश मान एक छोटे मान के बजाय 64-बिट पूर्णांक है। यह FNV1A64 हैश फ़ंक्शन को हैश मानों की एक बड़ी श्रेणी का उत्पादन करने की अनुमति देता है, जिससे यह टकराव के हमलों के लिए अधिक प्रतिरोधी बन जाता है। हालाँकि, इसका अर्थ यह भी है कि फ़ंक्शन FNV-1a हैश फ़ंक्शन के 32-बिट संस्करण की तुलना में कम कुशल हो सकता है, क्योंकि इसे संसाधित और संग्रहीत करने के लिए अधिक बिट्स की आवश्यकता होती है।

ऊपर