متى نعملها
نعملها عندما نحفظ كلمات مرور المستخدمين داخل نظام أو موقع، حتى تبقى محمية إذا وصلت قاعدة البيانات (Database) إلى شخص غير مصرّح له.
تقنية 1 من 15
نعملها عندما نحفظ كلمات مرور المستخدمين داخل نظام أو موقع، حتى تبقى محمية إذا وصلت قاعدة البيانات (Database) إلى شخص غير مصرّح له.
وظيفتها حماية كلمة المرور من القراءة. نحول الكلمة بالتجزئة (Hashing) إلى بصمة باتجاه واحد، فلا ترجع البصمة إلى الكلمة الأصلية.
نضيف مع البصمة التمليح (Salting)، وهي قيمة مختلفة لكل حساب. التمليح (Salting) يمنع هجوم القاموس (Dictionary Attack) وجداول قوس قزح (Rainbow Tables) من كشف الكلمات المحفوظة دفعة واحدة.
في نظام تسجيل الدخول (Login System) لا نكتب كلمة المرور كما هي داخل قاعدة البيانات (Database). النظام يضيف التمليح (Salting) ثم يحسب التجزئة (Hashing) ويحفظ الناتج. عند تسجيل الدخول يعيد الحساب ويقارن الناتج المحفوظ.