Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Practical Cryptography in .NET

via Pluralsight

Overview

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.

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.

Syllabus

  • Introduction 16mins
  • Cryptographic Random Numbers 9mins
  • Hashing Algorithms 21mins
  • Secure Password Storage 28mins
  • Symmetric Encryption 49mins
  • Asymmetric Encryption 33mins
  • Hybrid Encryption 28mins
  • Digital Signatures 18mins
  • SecureString 13mins
  • Course Summary 19mins

Taught by

Stephen Haunts

Reviews

4.7 rating at Pluralsight based on 261 ratings

Start your review of Practical Cryptography in .NET

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.