Practical Cryptography in .NET
برچسب ها:
dotNET Framework |Security |Video |
Pluralsight
Stephen Haunts
2015
3h 59m
English
به عنوان یک توسعه نرم افزار در قبال کارفرماهای خود وظیفه دارید تا دادههای آنها را محافظت کنید و امن نگه دارید. در دوره ویدیویی Practical Cryptography in .NET (رمزنگاری کاربردی در دات نت)، شما نحوهی استفاده از NET Framework. را برای حفاظت از دادههای خودتان به منظور محرمانه بودن، تمامیت، عدم تکذیب و احراز هویت یاد خواهید گرفت. این دوره، تولید اعداد تصادفی، هش کردن، هش کردن تصدیق شده، توابع مشتق کلیدی مبتنی بر کلمه عبور را پوشش خواهد داد. این دوره همچنین رمزگذاری متقارن و نامتقارن را با استفاده از DES، Triple DES، AES و RSA پوشش میدهد. سپس میآموزید که چگونه همه اینها را با هم ترکیب کنید و یک طرح رمزگذاری ترکیبی شامل AES، RSA، HMACS و امضای دیجیتال تولید کنید.
Table of Contents:
- Introduction
- Introduction
- What We Will Cover?
- Demo Projects
- What Is Cryptography?
- Security Concepts
- Why Is Cryptography Important
- Examples of Cryptography in Use
- Module Summary
- Cryptographic Random Numbers
- Overview
- Why Are Random Numbers Important?
- System.Random and It's Problems
- Secure Random Numbers with RNGCryptoServiceProvider
- Code Demo
- Module Summary
- Hashing Algorithms
- Overview
- What Is Hashing?
- MD5
- Secure Hash (SHA) Family
- Code Demo: Hashing with MD5 and the SHA Family
- Hashed Message Authentication Codes
- Code Demo: Hashed Message Authentication Codes
- Module Summary
- Secure Password Storage
- Overview
- Storing Passwords in the Clear?
- Encrypting Passwords
- Using Hashes to Store Passwords
- Demo: Rainbow Tables
- Using Salted Hashes to Store Passwords
- Code Demo: Using Salted Hashes to Store Passwords
- Password Based Key Derivation Functions
- Code Demo: Password Based Key Derivation Functions
- Module Summary
- Symmetric Encryption
- Overview
- What Is Symmetric Encryption?
- The History of DES and Triple DES
- How Does DES and Triple DES Work?
- The History of AES
- How Does AES Work?
- How Secure Is AES Against Brute Force Attack?
- Using the .NET Framework Libraries
- Code Demo
- Module Summary
- Asymmetric Encryption
- Overview
- Symmetric Encryption Recap
- What Is Asymmetric Encryption?
- RSA History
- How Does RSA Work?
- RSA in the .NET Framework
- Code Demonstration
- Summary
- Hybrid Encryption
- Overview
- Reviewing Security Concepts
- Introducing Hybrid Encryprion
- Adding Integrity Checks
- Code Demonstration - Hybrid Encryption
- Code Demonstration - Added Integrity Checks
- Summary
- Digital Signatures
- Overview
- Digital Signatures
- Digital Signatures in the .NET Framework
- Code Demonstration - Digital Signatures
- Extending the Hybrid Encryption Example
- Code Demonstration - Hybrid Encryption
- Summary
- SecureString
- Overview
- Using SecureString for Sensitive Data
- Data Protection API (DPAPI)
- Code Demonstration
- Summary
- Course Summary
- Overview
- Course Summary - Part 1
- Course Summary - Part 2
- Recommended Reading List
- The End
می پسندم
به درد نمی خوره