Fundamental of Cryptography in Java
Fundamental of Cryptography in Java
كمطور كثيراً ما تواجهك مشاكل تحتاج الى إيجاد حلول لحفظ ونقل البيانات بشكل آمن، وقد لا تعرف ما هي الخوارزميات والطرق الآمنة لذلك. وأغلب الاختراقات التي تحدث اليوم في الأنظمة التي تستخدم التشفير هو ليس في ضعف الخوارزميات المستخدمة، وانما في طريقة الاستخدام، الاعدادات الخاصة بهذا الخوارزميات والأنماط المناسبة.
في هذه الدورة سوف يتم تناول طرق التشفير وكيف يمكن استخدام الأنسب في تطبيقاتك، وكيف تقوم بتطوير تطبيقات تحفظ وتنقل البيانات بشكل آمن، وكيف تختار الخوارزميات والمعاملات الخاصة بها بناء على المشكلة التي تريد حلها.
سيتم تناول الكثير من المواضيع المتعلقة بدءاً من توليد الأرقام العشوائية، طرق ال 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
Timing | Location | Price | Student Price | Online Price | Trainer | Registeration Status | Feedback |
---|---|---|---|---|---|---|---|
مسائية بتايخ 24-09-2018 الى تاريخ 26-09-2018 | فندق الفهد كروان | 1197.00 | 597.00 | 597.00 | Wajdy Essam Ahmed | Registeration is closed | Feedback is closed |
مسائية بتاريخ 24-02-2019 الى تاريخ 26-02-2019 لمدة ثلاثة أيام من الساعة 4 عصراً وحتى 9 مساءً | Carawan Al Fahad Hotel | 1197.00 | 597.00 | 0.00 | Wajdy Essam Ahmed | Registeration is closed | Feedback is closed |
Speaker Language | Arabic |
---|---|
Content Language | Both English & Arabic |
Target Users | • المطورين • المهتمين بالتشفير وتطبيقاته |
Duration | 3 Days |
• معرفة بأساسيات البرمجة بالجافا
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 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.