Course
Skills Expanded
Introduction to Cryptography in .NET
Learn how to leverage cryptograpy to secure computer systems.
What you'll learn
Walk through the "black art" of cryptography, including public/private and symmetric encryption, hashing, digital signatures, and a dash of salt. Review the basics of cryptography and what techniques are appropriate for various situations. Discover practical techniques for securing content received on public web sites. Review .NET classes to use for cryptography, how ASP.NET uses cryptography, and how to protect sections of the web.config file.
Table of contents
Introduction
17mins
Hashing
36mins
- Overview 1m
- Definition of Hash Functions 1m
- Common Hash Algorithms 1m
- Hash Function Demo 4m
- Tamperproof Querystrings 2m
- Tamperproof Querystrings Demo 13m
- Hashed Passwords 3m
- Hashed Passwords Demo 2m
- Salted Passwords 2m
- Salted Passwords Demo 2m
- Hashing in ASP.NET 2m
- Hashing in ASP.NET Demo 3m
- Summary 1m
Symmetric Algorithms
21mins
Asymmetric Algorithms
12mins
Miscellaneous
35mins
- Overview 1m
- Digital Signatures 3m
- Digital Signatures Demo 6m
- Protect web.config settings 2m
- Protect web.config settings using DPAPI 1m
- Protect web.config settings using DPAPI demo 2m
- Protect web.config settings using RSA 1m
- Protect web.config settings using RSA demo 3m
- Key Sizes and Storage 5m
- Other .NET Cryptography 4m
- Digital Certificates 2m
- SSL/TSL 3m
- Summary 2m
- Resources 1m