آموزش جاوا رمزنگاری را بیاموزید

Learn Java Cryptography

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: امنیت برای هر برنامه ای از اهمیت بالاتری برخوردار است. در جاوا ، رمزنگاری کلیدی در ذخیره سازی امن و انتقال داده است: از و به منابع ، کاربران و API ها. این دوره اصول رمزنگاری جاوا را با استفاده از کتابخانه های رمزنگاری کیت توسعه جاوا (JDK) آموزش می دهد: معماری رمزنگاری جاوا (JCA) و برنامه های افزودنی رمزنگاری جاوا (JCE). مفاهیم و اصطلاحات رمزنگاری اساسی ، از جمله رمزگذاری متقارن و نامتقارن ، هش کردن و امضاهای دیجیتالی را بیاموزید. سپس نحوه استفاده از سرویس های رمزنگاری یا "کلاس های موتور" در JCA و JCE ، مانند Cipher ، KeyGenerator ، MessageDigest و Signature را برای اعمال امنیت پیام و ذخیره سازی اطلاعات بیابید. به علاوه ، نحوه ایجاد یک جاواستراوا برای مدیریت مخزن کلیدها و گواهینامه ها را بیابید. مربی فرانک مولی از 16 سال تجربه خود به عنوان توسعه دهنده نرم افزار و معمار امنیتی برای راهنمایی شما در این موضوع پیچیده استفاده می کند.
موضوعات شامل:
  • JCA و JCE
  • رمزگذاری متقارن در مقابل نامتقارن
  • انجام رمزگذاری در جاوا
  • هش کردن امن
  • امضاهای دیجیتالی
  • ساخت یک فروشگاه اصلی با JCA

سرفصل ها و درس ها

مقدمه Introduction

  • به رمزنگاری جاوا خوش آمدید Welcome to Java cryptography

  • چه چیزی میخواهید بدانید What you need to know

1. مبانی رمزنگاری جاوا 1. Java Crytography Basics

  • مبانی رمزنگاری Cryptography basics

  • معماری رمزنگاری جاوا (JCA) Java Cryptography Architecture (JCA)

  • برنامه های افزودنی رمزنگاری جاوا (JCE) Java Cryptography Extensions (JCE)

  • مفاهیم اساسی JCA Basic JCA concepts

2. رمزگذاری 2. Encryption

  • درک رمزگذاری Understanding encryption

  • تقارن در مقابل رمزگذاری نامتقارن Symmetric vs. asymmetric encryption

  • تولید یک کلید متقارن Generating a symmetric key

  • انجام رمزگذاری متقارن در جاوا Performing symmetric encryption in Java

  • تولید یک جفت کلید نامتقارن Generating an asymmetric key pair

  • انجام رمزگذاری نامتقارن در جاوا Performing asymmetric encryption in Java

3. هشی کردن 3. Hashing

  • درک احساس امن Understanding secure hashing

  • با استفاده از پیشرانه موتور پیام Leveraging the MessageDigest engine

  • امنیت رمزهای عبور Securing passwords

  • اعمال نفوذ Bcrypt با جاوا Leveraging Bcrypt with Java

4- امضاهای دیجیتال 4. Digital Signatures

  • درک امضاهای دیجیتال Understanding digital signatures

  • ایجاد امضای دیجیتالی در جاوا Creating a digital signature in Java

5- اشیاء JCA 5. JCA Objects

  • شناختن کلید اصلی Understanding the keystore

  • ساختن یک فروشگاه اصلی جاوا Building a Java keystore

نتیجه Conclusion

  • یادداشتی در مورد قلعه فنری A note about Bouncy Castle

  • مراحل بعدی Next steps

نمایش نظرات

آموزش جاوا رمزنگاری را بیاموزید
جزییات دوره
1h 41m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
18,011
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرم‌ها با استفاده از معماری‌های کاربردی مدرن و کانتینری‌سازی سیستم‌ها در ارائه‌های ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز می‌کند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.