×
تعداد دانشجو
۶۶۱ نفر
۱۸,۰۰۰ تومان ۱۰,۸۰۰ تومان

آموزش Cryptography در دات نت

آموزش Cryptography در دات نت

تعداد دانشجو
۶۶۱ نفر
مدت زمان
۳ ساعت و ۲۷ دقیقه
هزینه عادی آموزش
۱۸,۰۰۰ تومان
در طرح تخفیف
۱۰,۸۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۲ بازخورد (مشاهده نظرات)
آموزش Cryptography در دات نت

چکیده

در تمام تاریخ، رمزنگاری برای عبور محرمانه اطلاعات کاربرد دارد که به ویژه در زمان جنگ اهمیت فراوانی را به خود اختصاص می دهد. با اختراع ماشین های مدرن، رمزنگاری امروزه تمایل دارد یک داده خام را که برای محافظت از کانال های ارتباطی، ایمیل ها، مرورگرهای وب، تراکنش های مالی و … رمزنگاری کند. هدف این آموزش کمک به توسعه دهندگان .Net ای است که می خواهند بدانند چگونه می توانند به طور عملی از رمزنگاری داده ها در نرم افزارهای خود استفاده کنند.

مدرس
وحید باقی

کارشناس ارشد مهندسی کامپیوتر - گرایش الگوریتم ها و محاسبات

وحید باقی کارشناس ارشد کامپیوتر، گرایش الگوریتم ها و محاسبات از دانشگاه تهران هستند و زمینه مطالعاتی و پژوهشی ایشان علوم داده است.

توضیحات تکمیلی

در تمام تاریخ، رمزنگاری برای عبور محرمانه اطلاعات استفاده شده، که به ویژه در زمان جنگ مهم بوده است. در جنگ جهانی دوم آلمان ها از ماشین رمزنگاری انیگما (Enigma) که پیغام ها را مبتنی بر متن رمزنگاری می کرد، استفاده می کردند.

با اختراع ماشین های مدرن، رمزنگاری امروزه تمایل دارد یک داده خام را که برای محافظت از کانال های ارتباطی، ایمیل ها، مرورگرهای وب، تراکنش های مالی و … رمزنگاری کند.

رمزنگاری در همه اطراف ما وجود دارد ولی فقط به این دلیل که شما نمی توانید آن را ببینید کمتر احساس می شود.

هدف این آموزش کمک به توسعه دهندگان .Net ای است که می خواهند بدانند چگونه می توانند به طور عملی از رمزنگاری داده ها در نرم افزارهای خود استفاده کنند. از کاربر این آموزش انتظار می رود که حداقل با مبانی برنامه نویسی سی شارپ آشنایی داشته باشد ولی نیاز به هیچ دانش قبلی در مورد رمزنگاری و رمزگذاری وجود ندارد.

مثال های این آموزش می تواند در WindowsForm Application, Console Application, WPF, WCF و ASP.Net استفاده شود.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: تعریف Cryptography
    • تاریخچه رمزنگاری
    • زمینه های اصلی رمزنگاری
    • رمزنگاری در دات نت
  • درس دوم: اعداد تصادفی در رمزنگاری
    • کلاس RNGCryptoServiceProvider
  • درس سوم: الگوریتم های Hashing
    • توابع Hashing
    • MD5
    • خانواده SHA
    • MAC یا کدهای ارزیابی پیام
  • درس چهارم: ذخیره سازی رمز عبور
    • استفاده از Hashing در ذخیره رمز عبور
    • پسورد بر مبنای توابع کلید اشتقاق
  • درس پنجم: رمزنگاری متقارن
    • mode های رمزنگاری
    • padding در رمزنگاری
    • کلید
    • بردار مقدار دهی اولیه
    • الگوریتم رمزنگاری DES
    • الگوریتم رمزنگاری Triple DES
    • الگوریتم رمزنگاری AES
  • درس ششم: رمزنگاری نامتقارن
    • الگوریتم رمزنگاری RSA
  • درس هفتم: روش ترکیبی یا Hybrid در رمزنگاری (RSA + AES)
    • پیاده سازی رمزگذاری Hybrid
  • درس هشتم: امضاهای دیجیتال
  • درس نهم: رشته های امن
مفید برای رشته های
  • کامپیوتر
  • فناوری اطلاعات
  • برنامه نویسی

در ادامه لیست کتب انگلیسی منتشر شده در این زمینه معرفی شده اند:

  • Joseph Albahari, Ben Albahari; C# 5.0 in a Nutshell: The Definitive Reference; 2012
  • Christof Paar, Jan Pelzl; Understanding Cryptography: A Textbook for Students and Practitioners; 2010

مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Microsoft Visual Studio 2015

پیش نیاز

آشنایی با زبان سی شارپ


پیش نمایش‌ها

۱. Cryptography چیست؟

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴ مگابایت -- (کلیک کنید +))

۲. اعداد تصادفی در رمزنگاری

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴ مگابایت -- (کلیک کنید +))

۳. الگوریتم های Hashing

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۹ مگابایت -- (کلیک کنید +))

۴. ذخیره سازی رمز عبور
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. رمزنگاری متقارن
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. رمزنگاری نامتقارن
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. روش ترکیبی یا Hybrid در رمزنگاری (RSA + AES)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. امضاهای دیجیتال
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. رشته های امن
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش Cryptography در دات نت
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۵۴۳۵ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVCS9504
مدت زمان ۳ ساعت و ۲۷ دقیقه
زبان فارسی
نوع آموزش آموزش ویدیویی (لینک دانلود)
حجم دانلود ۲۸۵ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۶۶۱ نفر از این آموزش استفاده کرده اند و ۲ نظر ثبت شده است.
امیر
امیر

آموزشش خوب بود ولی من در محیط متلب بیشتر مد نظرم بود ولی در کل بد نبود از لحاظ سرفصل و تدریس هم مشکلی نداشت.

مهران
مهران

خیلی خوب بود، دقیقا سرفصل ها با موارد داخل آموزش یکی بود.

دسته‌بندی موضوعی: برنامه نویسی

برچسب‌ها:
AES | algorithm AES | algorithm DES | ASP.NET | asymmetric algorithm | C Programming | class RNGCryptoServiceProvider | Console Application | Cryptography | Cryptography in .net | development .Net | dsa | Encryption | Enigma | function Hashing | hashing | history of cryptography | HMAC | Hybrid in cryptography | Hybrid در رمزنگاری | implementation Hybrid | MAC | MD5 | mode in cryptography | mode های رمزنگاری | padding in cryptography | padding در رمزنگاری | pbkdf2 | Random number | RNGCryptoServiceProvider | RSA | save password | Symmetric algorithm | Triple DES | WCF | WindowsForm Application | WPF | استفاده از Hashing | اعداد تصادفی در رمزنگاری | الگوریتم رمزنگاری AES | الگوریتم رمزنگاری DES | الگوریتم های Hashing | امضاهای دیجیتال | برنامه نویسی سی شارپ | پیاده سازی رمزگذاری Hybrid | تاریخچه رمزنگاری | توابع Hashing | توابع کلید اشتقاق | توسعه دهندگان .Net | ذخیره رمز عبور | ذخیره سازی رمز عبور | رمزگذاری | رمزنگاری | رمزنگاری DES | رمزنگاری RSA | رمزنگاری Triple DES | رمزنگاری در دات نت | رمزنگاری متقارن | رمزنگاری نا متقارن | کدهای ارزیابی پیام | کلاس RNGCryptoServiceProvider | ماشین رمزنگاری انیگما
مشاهده بیشتر مشاهده کمتر