التخطي إلى المحتوى الرئيسي
الوحدة 4~9 دقيقة

التجزئة والمفاتيح

التجزئة (Hashing) مرتبطة بالتشفير لكنها تخدم غرضًا مختلفًا: التحقّق من أن البيانات لم تتغيّر، بدلًا من إخفائها.

ما ستتعلمه

  • ما هي التجزئة
  • كيف تختلف التجزئة عن التشفير
  • استخدام شائع للتجزئة

ما الذي تفعله التجزئة

تأخذ التجزئة بيانات بأي حجم وتنتج سلسلة ثابتة الطول تُسمّى قيمة التجزئة (Hash). على عكس التشفير، التجزئة عملية باتجاه واحد -- لا يوجد مفتاح لعكسها إلى البيانات الأصلية.

لماذا هي مفيدة

لأن أي تغيير بسيط في البيانات الأصلية ينتج قيمة تجزئة مختلفة تمامًا، تُستخدم التجزئة عادةً للتحقّق من أن البيانات لم تُعدَّل، ولتخزين كلمات المرور دون الاحتفاظ بكلمة المرور الفعلية.

مثال

يمكن مقارنة قيمة تجزئة ملف تم تنزيله بقيمة التجزئة المنشورة من مصدر الملف -- إذا تطابقتا تمامًا، فهذا يعني أن الملف لم يتعطّل أو يُتلاعَب به أثناء التنزيل.

المفاهيم الأساسية

التجزئة (Hashing)دالة باتجاه واحدالتحقّق

أهم النقاط

  • تنتج التجزئة قيمة ثابتة الطول من بيانات بأي حجم
  • التجزئة باتجاه واحد، على عكس التشفير الذي يمكن عكسه بمفتاح
  • تُستخدم التجزئة عادةً للتحقّق من سلامة البيانات وتخزين كلمات المرور بأمان

اختبار سريع

ما هو الفرق الأساسي بين التجزئة والتشفير؟

ما هو الفرق الأساسي بين التجزئة والتشفير؟