لنتحدث عن مشروعك

التجزئة (Hashing)

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

  1. 01

    لماذا هو مهم؟

    يجب ألّا تُحفظ كلمات المرور في قاعدة البيانات كنص صريح أبدًا؛ بل تُخزَّن ملخصاتها فقط وتُقارَن عند تسجيل الدخول. تجعل الخوارزميات البطيئة المصممة خصيصًا لكلمات المرور، مع ملح عشوائي يُضاف إلى كل كلمة مرور، كسر كلمات المرور في قاعدة بيانات مسرّبة أمرًا أصعب بكثير.

  2. 02

    مثال

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

  3. 03

    خطأ شائع

    تخزين كلمات المرور باستخدام دالة تجزئة سريعة وعامة الأغراض ودون ملح. يمكن كسر هذه الملخصات سريعًا باستخدام جداول محسوبة مسبقًا وأجهزة قوية.

  4. 04
لنبدأ

لنتحدث عن مشروعك.

أخبرنا باحتياجك، وسنحدد النطاق معًا.