الرئيسية
المسار/1 · أساسيات الأمن8 دقيقة

ليش الشركات ما تعرف كلمتك

التجزئة، الملح، وقوائم التجزئات الجاهزة — ولماذا 'تشفير كلمة السر' جملة غلط.

الموقع ما بيخزّن كلمتك. بيخزّن بصمتها. التجزئة (hash) عملية لاتجاه واحد: تاكل نص، تطلع بصمة ثابتة الطول، وما في رجوع.

bash
$ echo -n 'hello' | sha256sum
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

$ echo -n 'hello!' | sha256sum
254d17c308936ba1f2df88e0a1f256ba47373d3e383e56da1f4e4f68c8b7a2d0
حرف واحد إضافي = بصمة مختلفة تماماً. هاد اسمو 'تأثير الثلجة'

طيب لو سرقوا قاعدة البيانات؟

ما بيرجعوا للكلمة… بس يجرّبوا. يحسبوا تجزئة كل كلمة معروفة، ويقارنوا. لو كلمتك موجودة بقاموس، بصمتك بتنطابق وتنكشف. الحل: الملح (salt).

text
بدون ملح:  hash('123456') = نفس البصمة عند كل الناس  → قائمة جاهزة تنكسر
مع ملح:    hash('123456' + 'xK9p') = بصمة فريدة لكل شخص
الملح بيخلّي كل كلمة تحتاج هجمة جديدة من الصفر

والتجزئة البطيئة (bcrypt, argon2) بتضيف عقبة: كل محاولة تستهلك وقت، فما في 'مليار محاولة بالثانية'.

معلومة

التشفير (encryption) يقدر ينحلّ لو عندك المفتاح. التجزئة (hashing) ما فيها مفتاح. لما يقول 'شفّرنا كلمات السر' — اسأل: تجزئة ولا تشفير؟ الفرق يحدّد حجم الكارثة.

خلّينا نطبّق خطوة بخطوة

لن نفك بصمة ولا نخمن كلمات كثيرة؛ لدينا جدول مقارنة جاهز.

بكلمات بسيطة: البصمة ناتج تحويل لا يُعكس مباشرة. يمكن مقارنة ناتج كلمة مع بصمة معروفة.

الخطوة 1 من 1

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

ليش؟ تطابق الناتجين في مثالنا يكشف الكلمة الموجودة في جدول المقارنة.

شو لازم تشوف؟ اكتب الكلمة على يسار البصمة المطابقة وتحقّق.

افتح التحدي للتطبيق

اختبار سريع

اقرأ السؤال واضغط الإجابة التي تراها صحيحة. يظهر تحتها سبب الإجابة؛ وإذا أخطأت، اقرأ السبب وغيّر اختيارك. يُسجّل الدرس مكتملًا عندما تصح كل إجاباتك.

التجزئة (hash) أيش بتعني؟

أيش بيعمل الملح (salt)؟

CyberZero

منصة عربية للتدرّب على الأمن السيبراني من الصفر: دروس، تحديات، وساحة تجارب آمنة تمامًا.

القاعدة الذهبية

تدرّب على أنظمة مخصصة للتدريب، أو تملكها، أو عندك إذن مكتوب عليها. الوصول لأي نظام بدون إذن ممنوع قانونيًا — وفي الإمارات تحديدًا عقوبته غرامة وسجن.

كل ما في هذا الموقع وهمي ومبني للتعلّم. ما في أي نظام حقيقي بيتلمس.