تجزئة النص أو الملف باستخدام CityHash64

أنشئ تجزئات CityHash64 لإدخال نصي أو ملفات مرفوعة، مع بذرة اختيارية للمجاميع الاختبارية ومفاتيح التخزين المؤقت التي تركز على الأداء.

الإدخال
الصق أو اكتب أي نص UTF-8، بما في ذلك الرموز التعبيرية والمحارف غير اللاتينية.
البذرة

اتركها فارغة لاستخدام CityHash64 القياسي. أدخل بذرة عشرية أو ست عشرية بصيغة 0x لحساب النسخة ذات البذرة.

نتيجة التجزئة
نتيجة التجزئة للإدخال النصي الحالي.

ست عشري

Base64

عشري

ثنائي

ما هو CityHash64؟

CityHash64 خوارزمية تجزئة سريعة غير تشفيرية من Google تنتج قيمة 64 بت (8 بايت). تفيد عندما تحتاج إلى بصمة مدمجة وحتمية للنصوص أو الملفات، وتكون السرعة أهم من الأمان التشفيري.

الخصائص الرئيسية:

  • سريعة وحتمية: ينتج الإدخال والبذرة نفسيهما دائما تجزئة 64 بت نفسها
  • غير تشفيرية: لا تستخدم CityHash64 لكلمات المرور أو التوقيعات أو الرموز أو فحوص السلامة المقاومة للعبث
  • تدعم البذرة: اترك البذرة فارغة لاستخدام CityHash64 القياسي، أو أدخل بذرة عشرية أو ست عشرية بصيغة 0x عندما تحتاج إلى مساحة تجزئة منفصلة ذات بذرة
  • معالجة محلية: تجري تجزئة النصوص والملفات في المتصفح؛ ولا ترسل الملفات المرفوعة إلى خادم
  • ترميزات متعددة: تعرض النتائج كقيم ست عشرية وBase64 وعشرية وثنائية

الاستخدامات الشائعة:

  • جداول التجزئة وبنى البيانات
  • بصمات الملفات غير الأمنية
  • إزالة تكرار البيانات وتجميعها في حاويات
  • مفاتيح التخزين المؤقت ومفاتيح التقسيم
  • مثبتات اختبارات الانحدار للأنظمة التي تستخدم CityHash64 بالفعل
  • فهرسة قواعد البيانات