أساسيات التشفير بالجافا


كمطور كثيراً ما تواجهك مشاكل تحتاج الى إيجاد حلول لحفظ ونقل البيانات بشكل آمن، وقد لا تعرف ما هي الخوارزميات والطرق الآمنة لذلك. وأغلب الاختراقات التي تحدث اليوم في الأنظمة التي تستخدم التشفير هو ليس في ضعف الخوارزميات المستخدمة، وانما في طريقة الاستخدام، الاعدادات الخاصة بهذا الخوارزميات والأنماط المناسبة.
في هذه الدورة سوف يتم تناول طرق التشفير وكيف يمكن استخدام الأنسب في تطبيقاتك، وكيف تقوم بتطوير تطبيقات تحفظ وتنقل البيانات بشكل آمن، وكيف تختار الخوارزميات والمعاملات الخاصة بها بناء على المشكلة التي تريد حلها.
سيتم تناول الكثير من المواضيع المتعلقة بدءاً من توليد الأرقام العشوائية، طرق ال Hashing، وطرق حفظ كلمات المرور بشكل آمن، بالإضافة الى المرور بطرق التشفير التي تستخدم مفتاح ومفتاحين مثل AES, RSA وغيرهم. بالإضافة الى تناول خوارزميات ال Block Cipher وال Streams ومن ثم التطرق للأنماط الحديثة من التشفير وهي ال Authenticated Encryption.
الدورة عملية وسيتم كتابة عشرات البرامج والأمثلة بالإضافة الى ذلك سوف يتم اخذ أمثلة باستخدام بعض الأدوات ك OpenSSL والتعامل مع الشهادات الرقمية وال HTTPS/SSL/TLS،

• تاريخ التشفير وتطور الشفرات القديمة
• المصطلحات الأساسيات في علم التشفير
• ال Secure Random Numbers
• طرق ال Hashing/Salt المختلفة
• ال Authentication وحفظ كلمات المرور بشكل آمن
• ال Symmetric Encryption
o أنماط التشفير ECB, CBC, GCM, CTR وكيفية اختيار النمط المناسب
o ال Block Cipher كال AES, DES, 3DES
o ال Stream Cipher مثلاً RC4, ChaCha وغيرها
• ال HMAC ودوره في ال Integrity وال Authentication
• ال Asymmetric Encryption
o RSA, Diffie and Hellman
• التشفير الهجين Hybrid Encryption
• التوقيع الرقمي Digital Signatures و ال PKI
• الشهادات الرقمية Certificates
• التشفير عند نقل البيانات TLS

وقت الدورة موقع الدورة السعر سعر الطلاب سعر الاونلاين المدرب حالة التسجيل التقييم
مسائية بتايخ 24-09-2018 الى تاريخ 26-09-2018 فندق الفهد كروان 1197.00 597.00 597.00 وجدي عصام عبدالرحيم انتهى وقت التسجيل التقييم مغلق
مسائية بتاريخ 24-02-2019 الى تاريخ 26-02-2019 لمدة ثلاثة أيام من الساعة 4 عصراً وحتى 9 مساءً فندق كروان الفهد - طريق العروبة تقاطع الملك فهد 1197.00 597.00 0.00 وجدي عصام عبدالرحيم انتهى وقت التسجيل التقييم مغلق
لغة المحاضر العربية
المحتوى كلا العربية والانجليزية
الفئة المستهدفة • المطورين • المهتمين بالتشفير وتطبيقاته
المدة 3 أيام

• معرفة بأساسيات البرمجة بالجافا

  • Wajdy Essam Ahmed
    5.00 out of 5

    Wajdy Essam is a systems architect with over 8 years of industry experience in a wide variety of domains including internet security, microservices, web and mobile applications. His working interests range from web application & APIs security, malware analysis to cryptography.

  • Wajdy Essam Ahmed
    5.00 out of 5

    Wajdy Essam is a systems architect with over 8 years of industry experience in a wide variety of domains including internet security, microservices, web and mobile applications. His working interests range from web application & APIs security, malware analysis to cryptography.