Demo - Advanced Encryption Standard (AES)
Course Content
0 / 48 completedCourse Overview
Why Are Random Numbers So Important
System.Random and Its Problems
Overview
Secure Random Numbers with RandomNumberGenerator
Summary
Demo - RandomNumberGenerator
Course Introduction
What Is Cryptography
Overview
DES and Triple DES
What Is Symmetric Encryption
Advanced Encryption Standard (AES)
AES GCM and CCM Modes
Key Management with ProtectedData
Demo - Advanced Encryption Standard (AES)
Demo - AES GCM Mode
Summary
Introducing the Chat Scenario
Demo - ProtectedData
What Is Asymmetric Encryption
Exploring RSA
Key Derivation and Encryption
Using the RSA Class
Summary
Demo - Hybrid Encryption
Hybrid Encryption for the Chat Client
Demo - Using the RSA Class
What Is Hashing
MD5 and Secure Hash
Adding Integrity Checks to the Chat Example
Demo - Hashed Message Authentication Codes
Demo - Hashing
Hashed Message Authentication Codes
Demo - Adding Integrity Checks (AES GCM Version)
Demo - Adding Integrity Checks
Summary
Password-based Key Derivation Functions
How Not to Store Passwords
Summary
Demo - RfC2898DeriveBytes
What Is a Digital Signature
Adding a Digital Signature Check to the Chat Example
Demo - Implementing Digital Signatures
Demo - Adding a Digital Signature Check
Course Summary
Recommended Reading List
Thank You