لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش رمزگذاری عملی
Practical Encryption
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید که چگونه رمزگذاری، هش، امضای دیجیتال، SSL/TLS و گواهیهای دیجیتال واقعاً کار میکنند! دانشآموزان درک جامعی از انواع مختلف رمزگذاری و نحوه استفاده از آن به دست خواهند آورد. آنها یاد خواهند گرفت که چگونه رمزگذاری در پسزمینه با پایتون کار میکند و چگونه آن را با GnuPG پیادهسازی کنند. برخی از دستورات اساسی لینوکس
رمزگذاری یک مفهوم بسیار ساده است. شما اطلاعات را طوری به هم می زنید که توسط افراد دیگر قابل خواندن نباشد. ریاضی یا الگوریتمی که برای درهمکوبی اطلاعات استفاده میکنید باید به اندازه کافی خوب باشد تا افراد دیگر نتوانند دادههای رمزگذاری شده شما را رمزگشایی کنند. چه چیزی می تواند ساده تر باشد؟ اگر تنها کاری که میخواستید انجام دهید مخفی کردن اطلاعات از دیگران بود... این تقریباً همین است.
کاربرد رمزگذاری در دنیای واقعی، با این حال، کمی بیشتر درگیر است. درست است که برای استقرار یا استفاده از آن نیازی به درک ریاضیات پیچیده پشت رمزگذاری ندارید. با این حال، شما باید انواع مختلف رمزگذاری و مفاهیم و کاربردهای استفاده از آنها را بدانید.
نام من پل ماهون است و به دوره آموزشی من در زمینه رمزگذاری خوش آمدید. من به شما در مورد رمزگذاری متقارن، رمزگذاری کلید عمومی، امضای دیجیتال، هش و گواهی های دیجیتال با SSL/TLS آموزش خواهم داد
برای پیادهسازی آنچه آموختهایم از برخی کدهای پایه پایتون و سایر برنامههای منبع باز استفاده میکنیم. اگر با پایتون آشنایی ندارید نگران نباشید – این چند خط کد ساده است. با این حال، این یک کاربرد خوب برای پایتون خواهد بود.
در پایان این دوره، باید درک کاملی از رمزگذاری و اهمیت مواردی مانند طول کلید، رمزنگاری، الگوریتمهای هش و مقامات گواهی داشته باشید.
این دوره برای هرکسی طراحی شده است که میخواهد رمزگذاری را سرهم کند تا بفهمد واقعاً چگونه در دنیای واقعی کار میکند. همچنین برای حرفهایهایی که باید درباره رمزگذاری شغل خود بدانند یا دانشجویان امنیت اطلاعات مفید است.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
بررسی اجمالی دوره
Course Overview
راه اندازی محیط
Environment Setup
محیط آزمایشگاه
Lab Environment
راه اندازی محیط پایتون
Setting Up Python Environment
نمونه اوبونتو
Ubuntu Instance
رمزگذاری متقارن
Symmetric Encryption
مقدمه ای بر رمزگذاری متقارن
Introduction to Symmetric Encryption
کار با رمزگذاری متقارن
Working with Symmetric Encryption
تبادل کلید با رمزگذاری نامتقارن
Exchanging Keys with Asymmetric Encryption
مقدمه ای بر رمزگذاری نامتقارن
Introduction to Asymmetric Encryption
کار با رمزگذاری کلید عمومی
Working with Public Key Encryption
رمزگذاری کلید عمومی با رمزگذاری متقارن
Public Key Encryption with Symmetric Encryption
هش و امضاهای دیجیتال
Hashing & Digital Signatures
هش و امضاهای دیجیتال
Hashing & Digital Signatures
الگوریتم های درهم سازی
Hashing algorithms
امضای اسناد
Signing Documents
خلاصه دوره
Course Summary
گواهینامه ها و TLS
Certificates and TLS
نمای کلی ماژول
Module Overview
ایجاد گواهینامه های خود
Creating Your Own Certs
ایجاد گواهینامه های خود امضا شده با پایتون
Creating Self-signed Certs with Python
بررسی اجمالی مرجع صدور گواهی محلی
Local Certificate Authority Overview
پیکربندی یک CA محلی
Configuring a Local CA
ابطال یک گواهی
Revoke a Certificate
گارد حریم خصوصی گنو (GPG)
GNU Privacy Guard (GPG)
مقدمه ای بر GnuPG
Introduction to GnuPG
رمزگذاری و امضاهای دیجیتال با GPG
Encryption and Digital Signatures with GPG
نمایش نظرات