CityHash64 क्या है?
CityHash64 Google का एक तेज़ गैर-क्रिप्टोग्राफिक हैश एल्गोरिदम है, जो 64-बिट (8-बाइट) मान बनाता है। यह तब उपयोगी है जब आपको टेक्स्ट या फ़ाइलों के लिए छोटा, निर्धारक फिंगरप्रिंट चाहिए और क्रिप्टोग्राफिक सुरक्षा से अधिक गति महत्वपूर्ण हो।
मुख्य विशेषताएं:
- तेज़ और निर्धारक: समान इनपुट और सीड हमेशा समान 64-बिट हैश बनाते हैं
- गैर-क्रिप्टोग्राफिक: पासवर्ड, हस्ताक्षर, टोकन या छेड़छाड़-रोधी अखंडता जांच के लिए CityHash64 का उपयोग न करें
- सीड-सक्षम: मानक CityHash64 के लिए सीड खाली छोड़ें, या अलग सीडेड हैश स्पेस चाहिए तो दशमलव या
0xहेक्साडेसिमल सीड दर्ज करें - स्थानीय प्रोसेसिंग: टेक्स्ट और फ़ाइलें ब्राउज़र में हैश होती हैं; अपलोड की गई फ़ाइलें सर्वर पर नहीं भेजी जातीं
- कई एन्कोडिंग: परिणाम हेक्साडेसिमल, Base64, दशमलव और बाइनरी मानों के रूप में दिखाए जाते हैं
सामान्य उपयोग:
- हैश टेबल और डेटा संरचनाएं
- गैर-सुरक्षा फ़ाइल फिंगरप्रिंट
- डेटा डीडुप्लिकेशन और बकेटिंग
- कैश कुंजियां और शार्डिंग कुंजियां
- उन सिस्टमों के लिए रिग्रेशन फ़िक्स्चर जो पहले से CityHash64 का उपयोग करते हैं
- डेटाबेस इंडेक्सिंग