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