Practical Cryptography in .NET

As a software developer you have a duty to your employer to secure and protect their data. In this course, you will learn how to use the .NET Framework to protect your data to satisfy confidentiality, integrity, non-repudiation, and authentication.
Course info
Rating
(199)
Level
Intermediate
Updated
May 21, 2015
Duration
3h 59m
Table of contents
Introduction
16m 2s
SecureString
13m 14s
Course Summary
19m 55s
Description
Course info
Rating
(199)
Level
Intermediate
Updated
May 21, 2015
Duration
3h 59m
Description

As a software developer you have a duty to your employer to secure and protect their data. In this course, you will learn how to use the .NET Framework to protect your data to satisfy confidentiality, integrity, non-repudiation, and authentication. This course covers random number generation, hashing, authenticated hashing, and password based key derivation functions. The course also covers both symmetric and asymmetric encryption using DES, Triple DES, AES, and RSA. You then learn how to combine these all together to product a hybrid encryption scheme which includes AES, RSA, HMACS, and Digital Signatures.

About the author
About the author

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.

More from the author
RabbitMQ by Example
Intermediate
2h 43m
15 Aug 2016
Lean Software Development Fundamentals
Intermediate
2h 48m
23 Mar 2016
More courses by Stephen Haunts