Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
AudioVideo

Cryptography - Part 1 - Introduction and Hashing

About this episode

في الجزء الأول من سلسلة التشفير، يقدّم محمد الشريف وياسر مكرم وعمر مدخلاً عملياً إلى أمن المعلومات قبل الانتقال إلى عالم الهاش. تناقش الحلقة أهداف الحماية الأساسية: السرية، سلامة البيانات، التحقق من الهوية، وعدم التنصل، مع أمثلة مثل التحقق من ملفات توزيعات لينكس والتحويلات البنكية. يشرح الفريق لماذا لا ينبغي أن تعتمد الأنظمة على سرية الخوارزمية، ولماذا تمثل الأرقام العشوائية القوية أساساً مهماً للأمان. ثم يتناولون دوال الهاش: مخرجاتها ثابتة الطول، وصعوبة عكسها أو إيجاد تصادمات فيها، واستخداماتها في التحقق من الملفات وتخزين كلمات المرور. كما يناقشون مخاطر MD5 وSHA-1، وجداول قوس قزح، والـsalt، وHMAC، وPBKDF2 وbcrypt، مع تنبيه واضح: لا تبتكر التشفير بنفسك.

Episode notes

• أهداف أمن المعلومات: السرية، سلامة البيانات، التحقق من الهوية، وعدم التنصل • الفرق بين التشفير كفرع من علم التعمية وبين إخفاء البيانات وSteganography • مبدأ أن تكون الخوارزمية معلنة بينما يبقى المفتاح سرياً • أهمية مولدات الأرقام العشوائية الآمنة ومخاطر التنبؤ بالمولدات الضعيفة • خصائص دوال الهاش واستخدامها للتحقق من سلامة الملفات • الفرق بين الهاش والتشفير والتوقيع الرقمي • هجمات القوة الغاشمة وجداول قوس قزح ولماذا أصبحت MD5 وSHA-1 غير آمنتين • استخدام الـsalt الفريد لكل سجل لتقليل فاعلية الجداول المسبقة الحساب • HMAC لإضافة التحقق من المصدر إلى سلامة الرسائل • تخزين كلمات المرور باستخدام دوال اشتقاق متعمدة البطء مثل PBKDF2 وbcrypt http://www.askdeveloper.com/2017/01/cryptography.html http://www.crackstation.net
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost
Yasser Makram
Yasser MakramGuest

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.
- Cryptography - Part 1 - Introduction and Hashing | AskDeveloper Podcast