تعداد ویدئو | 59 |
---|---|
زمان دوره | 03:11:38 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ویدئویی رمزنگاری (Cryptography) در .NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساختن اپلیکیشن های ایمن با رمزنگاری (Cryptography) در دات نت است که با نام اصلی Building Secure Applications with Cryptography in .NET از شرکت Pluralsight منتشر شده است.
در فضای برنامه نویسی با دات نت مکانیزم Cryptography و یا رمزنگاری با پیاده سازی گستره وسیعی از الگوها و همچنین کلاس های مختلف انجام شده است. این الگو ها و کلاس ها اجازه می دهد تا شما بتوانید بسادگی یک الگوریتم جدید را اضافه کرده و یا از پیاده سازی از هم موجود استفاده کنید. برای مثال برای ایجاد کردن یک الگوریتم کلید عمومی به سادگی می توانید از کلاس AsymmetricAlgorithm استفاده کنید. برای ایجاد کردن یک پیاده سازی جدید از یک الگوریتم خاص نیز کافی است که از یک کلاس غیر Abstract ارث بری کنید.
به عنوان یک مثال، از پیاده سازی های مختلف موجود از الگوریتم های رمزنگاری در دات نت الگوریتم های متقارن و یا Symmetric را در نظر بگیرید. کلاس پایه تمام الگوریتم های متقارن SymmetricAlgorithm می باشد که توسط کلاس های دیگر از قبیل Triple DES ارث بری می شود. البته استفاده کردن از کلاس Triple DES توصیه نمیگردد. برای انتخاب الگوریتم های مختلف دلایل مختلفی از قبیل Data Integrity و یا جامعیت داده ها، Data Privacy و یا خصوصی بودن داده ها و یا حتی تولید کردن کلید را در نظر خواهید گرفت. الگوریتم های متقارن و الگوریتم هایی که Hashing برای ما انجام می دهند برای محافظت کردن Integrity مربوط به داده ها و جلوگیری کردن از تغییر نامتعارف آن ها مورد استفاده قرار می گیرند. علاوه بر این آموزش، می توانید از آموزش رمزنگاری Cryptography در دات نت نیز دیدن کنید.
فصل اول: مقدمه دوره آموزشی
فصل دوم: مقدمه
فصل سوم: تولید اعداد تصادفی رمز شده
فصل چهارم: بررسی الگوریتم های Hashing
فصل پنجم: ذخیره سازی ایمن پسوردها
فصل ششم: بررسی رمزنگاری متقارن و یا Symmetric Encryption
فصل هفتم: رمزنگاری نامتقارن و یا Asymmetric Encryption
فصل هشتم: بررسی امضای دیجیتال و یا Digital Signatures
فصل نهم: بررسی رمزنگاری دو رگه و یا Hybrid Encryption
فصل دهم: جمع بندی دوره آموزشی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.