Building Secure Applications with Cryptography in .NET
In this course, you will learn how to use the .NET Framework to protect your data to satisfy confidentiality, integrity, non-repudiation, and authentication.
As a software developer you have a duty to your employer to secure and protect their data. In this course, Building Secure Applications with Cryptography in .NET, you will learn how to use the .NET Base Class Libraries (.NET Framework, .NET Core, .NET 5) to protect your data to satisfy confidentiality, integrity, non-repudiation, and authentication. First, you will explore random number generation and hashing. Then, you will discover authenticated hashing and password based key derivation functions. Finally, you will see both symmetric and asymmetric encryption using AES and RSA. By the end of this course, you will know how to combine these all together to produce a hybrid encryption scheme which includes AES, RSA, HMACS, and Digital Signatures.
Author Name: Stephen Haunts
Author Description:
Stephen Haunts is an experienced Software Developer and Leader who has worked across multiple business domains including Computer Games, Finance, and Healthcare Retail and Distribution. Stephen has worked in languages ranging from Assembler, various forms of BASIC, to C and C++, and then finding his love of C# and .NET. Stephen also runs a Software Development and Leadership blog called {Coding in the Trenches} which can be read at http://www.stephenhaunts.com . Stephen also runs a small music … more
Table of Contents
- Course Overview
2mins - Introduction
10mins - Cryptographic Random Numbers
8mins - Hashing Algorithms
19mins - Secure Password Storage
21mins - Symmetric Encryption
45mins - Asymmetric Encryption
31mins - Digital Signatures
19mins - Hybrid Encryption
29mins - Course Summary
4mins
There are no reviews yet.