ما هو xxHash (XXH64)؟
xxHash هو خوارزمية تشفير غير تشفيرية سريعة للغاية تركز على السرعة والأداء مع الحفاظ على خصائص التوزيع الجيدة. XXH64 هو المتغير 64-بت الذي ينتج قيمة تشفير 64-بت (8 بايت)، والتي تعرض عادة كرقم سادس عشر من 16 حرف.
الخصائص الرئيسية:
- سريع للغاية: محسن للسرعة، أسرع بكثير من دوال التشفير التشفيرية
- حتمي: نفس المدخل ينتج دائماً نفس التشفير
- توزيع جيد: يوفر توزيع تشفير ممتاز لجداول التشفير
- غير تشفيري: غير مناسب لأغراض الأمان، مصمم للأداء
- مخرجات أكبر: التشفير 64-بت يوفر مقاومة تصادم أفضل من المتغيرات 32-بت
- محسن للمنصة: يستخدم تعليمات SIMD عند توفرها للسرعة القصوى
الاستخدامات الشائعة:
- جداول التشفير وهياكل البيانات
- فحوصات سلامة الملفات (غير أمنية)
- إلغاء تكرار البيانات
- مجاميع التحقق لنقل البيانات
- التطبيقات الحساسة للأداء
- فهرسة قواعد البيانات
- إنتاج مفاتيح التخزين المؤقت