Companies Home Search Profile

Practical Cryptography in .NET

Focused View

Stephen Haunts

3:58:52

46 View
  • 01. Introduction.mp4
    00:44
  • 02. What We Will Cover-.mp4
    03:22
  • 03. Demo Projects.mp4
    00:58
  • 04. What Is Cryptography-.mp4
    01:46
  • 05. Security Concepts.mp4
    03:29
  • 06. Why Is Cryptography Important.mp4
    00:56
  • 07. Examples of Cryptography in Use.mp4
    03:10
  • 08. Module Summary.mp4
    01:33
  • 01. Overview.mp4
    00:53
  • 02. Why Are Random Numbers Important-.mp4
    01:19
  • 03. System.Random and Its Problems.mp4
    03:02
  • 04. Secure Random Numbers with RNGCryptoServiceProvider.mp4
    01:28
  • 05. Code Demo.mp4
    02:11
  • 06. Module Summary.mp4
    00:43
  • 01. Overview.mp4
    00:54
  • 02. What Is Hashing-.mp4
    04:13
  • 03. MD5.mp4
    01:24
  • 04. Secure Hash (SHA) Family.mp4
    01:35
  • 05. Code Demo- Hashing with MD5 and the SHA Family.mp4
    04:39
  • 06. Hashed Message Authentication Codes.mp4
    01:24
  • 07. Code Demo- Hashed Message Authentication Codes.mp4
    05:14
  • 08. Module Summary.mp4
    02:33
  • 01. Overview.mp4
    01:00
  • 02. Storing Passwords in the Clear-.mp4
    01:44
  • 03. Encrypting Passwords.mp4
    03:45
  • 04. Using Hashes to Store Passwords.mp4
    02:49
  • 05. Demo- Rainbow Tables.mp4
    02:56
  • 06. Using Salted Hashes to Store Passwords.mp4
    01:13
  • 07. Code Demo- Using Salted Hashes to Store Passwords.mp4
    03:11
  • 08. Password Based Key Derivation Functions.mp4
    03:57
  • 09. Code Demo- Password Based Key Derivation Functions.mp4
    04:56
  • 10. Module Summary.mp4
    02:45
  • 01. Overview.mp4
    02:49
  • 02. What Is Symmetric Encryption-.mp4
    02:30
  • 03. The History of DES and Triple DES.mp4
    03:15
  • 04. How Does DES and Triple DES Work-.mp4
    03:25
  • 05. The History of AES.mp4
    01:54
  • 06. How Does AES Work-.mp4
    03:16
  • 07. How Secure Is AES Against Brute Force Attack-.mp4
    01:43
  • 08. Using the .NET Framework Libraries.mp4
    08:55
  • 09. Code Demo.mp4
    14:40
  • 10. Module Summary.mp4
    06:33
  • 01. Overview.mp4
    01:12
  • 02. Symmetric Encryption Recap.mp4
    02:18
  • 03. What Is Asymmetric Encryption-.mp4
    01:42
  • 04. RSA History.mp4
    01:27
  • 05. How Does RSA Work-.mp4
    04:49
  • 06. RSA in the .NET Framework.mp4
    05:56
  • 07. Code Demonstration.mp4
    14:22
  • 08. Summary.mp4
    01:45
  • 01. Overview.mp4
    00:40
  • 02. Reviewing Security Concepts.mp4
    03:19
  • 03. Introducing Hybrid Encryprion.mp4
    04:25
  • 04. Adding Integrity Checks.mp4
    03:53
  • 05. Code Demonstration - Hybrid Encryption.mp4
    06:58
  • 06. Code Demonstration - Added Integrity Checks.mp4
    07:25
  • 07. Summary.mp4
    02:01
  • 01. Overview.mp4
    00:45
  • 02. Digital Signatures.mp4
    03:05
  • 03. Digital Signatures in the .NET Framework.mp4
    02:10
  • 04. Code Demonstration - Digital Signatures.mp4
    04:49
  • 05. Extending the Hybrid Encryption Example.mp4
    02:22
  • 06. Code Demonstration - Hybrid Encryption.mp4
    04:20
  • 07. Summary.mp4
    01:19
  • 01. Overview.mp4
    00:36
  • 02. Using SecureString for Sensitive Data.mp4
    03:33
  • 03. Data Protection API (DPAPI).mp4
    04:40
  • 04. Code Demonstration.mp4
    03:33
  • 05. Summary.mp4
    00:50
  • 01. Overview.mp4
    00:24
  • 02. Course Summary - Part 1.mp4
    07:24
  • 03. Course Summary - Part 2.mp4
    09:11
  • 04. Recommended Reading List.mp4
    02:04
  • 05. The End.mp4
    00:49
  • 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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Stephen Haunts
    Stephen Haunts
    Instructor's Courses
    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 label and sound design company where he also developed the site and content management system. As well as blogging, and running software teams for large companies, Stephen also runs some open source projects on CodePlex including SafePad - an encrypted text editor, Text Shredder - an encrpyted messaging tool, and Smoke Tester - a post deployment verification testing framework.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 74
    • duration 3:58:52
    • level average
    • English subtitles has
    • Release Date 2023/10/15