EN - FR - DE - ES - IT - PT -

LexiconDream

#️⃣ دالة التجزئة

دالة تقوم بربط البيانات بقيمة ذات حجم ثابت لإجراء فحوصات السلامة.

دالة التجزئة

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

دوال التجزئة أحادية الاتجاه، فلا يمكن الرجوع من قيمة التجزئة إلى البيانات الأصلية. وهذا ما يجعلها مفيدة لتخزين كلمات المرور. تخزن الأنظمة قيمة التجزئة لكلمة المرور، وليس كلمة المرور نفسها. عند تسجيل الدخول، يقوم النظام بتجزئة ما أدخلته ومقارنته بقيمة التجزئة المخزنة. في حال تسريب قاعدة البيانات، يحصل المهاجم على قيم التجزئة، وليس كلمات المرور. مع ذلك، يمكن اختراق كلمات المرور الضعيفة باستخدام جداول قوس قزح أو أسلوب التجربة والخطأ، ولهذا السبب يُعدّ استخدام الملح (Salt) أمرًا بالغ الأهمية. الملح عبارة عن بيانات عشوائية تُضاف إلى كل كلمة مرور قبل التجزئة، بحيث تُنتج كلمات المرور المتطابقة قيم تجزئة مختلفة. تُعدّ SHA-256 وSHA-3 من دوال التجزئة التشفيرية الشائعة. أما MD5 وSHA-1 فهما غير موثوقتين ولا يُنصح باستخدامهما لأغراض أمنية. تُستخدم دوال التجزئة أيضًا في تقنيات سلاسل الكتل (Blockchain) والتوقيعات الرقمية وإزالة الملفات المكررة.

خصائص دالة التجزئة

التجزئة هي بصمة رقمية، وليست تشفيراً. إنها تثبت سلامة البيانات، ولا تخفيها.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment