دوره آموزشی یادگیری رمزنگاری جاوا
1 ساعت 42 دقیقهمتوسط2018-07-09
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
امنیت برای هر برنامه ای مهم است. در جاوا، رمزنگاری کلید ذخیره و انتقال ایمن داده ها است: از منابع، کاربران و APIها و از آن. این دوره اصول رمزنگاری جاوا را با استفاده از کتابخانههای رمزنگاری کیت توسعه جاوا (JDK) آموزش میدهد: معماری رمزنگاری جاوا (JCA) و افزونههای رمزنگاری جاوا (JCE). مفاهیم و اصطلاحات رمزنگاری اولیه، از جمله رمزگذاری متقارن و نامتقارن، هش کردن، و امضای دیجیتال را بیاموزید. سپس نحوه استفاده از سرویسهای رمزنگاری یا «کلاسهای موتور» در JCA و JCE، مانند Cipher، KeyGenerator، MessageDigest و Signature را بیابید تا پیامها و ذخیرهسازی داده ایمن را اعمال کنید. به علاوه، نحوه ایجاد یک فروشگاه کلید جاوا برای مدیریت مخزن کلیدها و گواهیهای خود را بیاموزید. مربی فرانک مولی از بیش از 16 سال تجربه خود به عنوان یک توسعه دهنده نرم افزار و معمار امنیتی استفاده می کند تا شما را از طریق این موضوع پیچیده راهنمایی کند.
اهداف یادگیری
JCA و JCE
رمزگذاری متقارن در مقابل رمزگذاری نامتقارن
انجام رمزگذاری در جاوا
هش ایمن
امضای دیجیتال
ساخت فروشگاه کلید با JCA
اهداف یادگیری
JCA و JCE
رمزگذاری متقارن در مقابل رمزگذاری نامتقارن
انجام رمزگذاری در جاوا
هش ایمن
امضای دیجیتال
ساخت فروشگاه کلید با JCA
مهارت ها
JavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - به رمزنگاری جاوا خوش آمدید
- 02 - آنچه باید بدانید
1. مبانی کریتوگرافی جاوا
- 03 - مبانی رمزنگاری
- 04 - معماری رمزنگاری جاوا (JCA)
- 05 - پسوندهای رمزنگاری جاوا (JCE)
- 06 - مفاهیم اساسی JCA
2. رمزگذاری
- 07 - درک رمزگذاری
- 08 - رمزگذاری متقارن در مقابل نامتقارن
- 09 - ایجاد یک کلید متقارن
- 10 - انجام رمزگذاری متقارن در جاوا
- 11 - ایجاد یک جفت کلید نامتقارن
- 12 - انجام رمزگذاری نامتقارن در جاوا
3. هش کردن
- 13 - درک هش امن
- 14 - استفاده از موتور MessageDigest
- 15 - ایمن سازی رمزهای عبور
- 16 - استفاده از Bcrypt با جاوا
4. امضای دیجیتال
- 17 - درک امضای دیجیتال
- 18 - ایجاد امضای دیجیتال در جاوا
5. اشیاء JCA
- 19 - درک کلید ذخیره
- 20 - ساخت فروشگاه کلید جاوا
نتیجه
- 21 - یادداشتی در مورد قلعه فنری
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جاوا با Swing
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی الگویابی برای Switch در جاوا ۲۱
- دوره آموزشی یادگیری رفلکشن در جاوا
- دوره آموزشی یادگیری جامع جاوا : آبجکتها و API ها
- دوره آموزشی یادگیری جامع +Java 8: سینتکس و ساختار
- دوره آموزشی راهنمای جامع تست جاوا با JUnit 5 و Mockito
- دوره آموزشی آزمایش خودکار با Selenium WebDriver برای جاوا
مسیرهای مرتبط
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی گواهی حرفهای مبانی جاوا
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی ارتقا مهارت های جاوا خود