Defensive Programmer: Cryptography

Beginner
  • 8 Videos | 34m 3s
  • Includes Assessment
  • Earns a Badge
Likes 15 Likes 15
This 8-video course helps learners explore the basics of programming cryptography, cryptography types, and applications, and also examines encryption implementation code examples. In the first of two tutorials on encryption concepts, you will explore the critical concepts of symmetric versus asymmetric cryptography, and when to use one as opposed to another, by learning the benefits of one over the other. In the second tutorial, learners will continue by examining specific algorithms such as AES, DES, RSA, Diffie-Hellman, and Elliptic Curve, and by looking into the strengths and weaknesses of these particular algorithms. Next, you will take a careful look at the important concepts of confidentiality and integrity, the use of hash codes, message authentication codes, and HMACs (hash message authentication codes). In the final four tutorials in this course, learners will explore specific code samples, where one can see Java cryptography, Python cryptography, C# cryptography, and Javascript cryptography being implemented.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe basic cryptography concepts, cryptography types, and applications
    describe basic cryptography applications to confidentiality and integrity
    use Java Cryptography
  • use Python Cryptography
    use C# Cryptography
    use JavaScript Cryptography
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 36s
    UP NEXT
  • Playable
    2. 
    Encryption Concepts - Part A
    5m 16s
  • Locked
    3. 
    Encryption Concepts - Part B
    4m 50s
  • Locked
    4. 
    Java Encryption Code Examples
    4m 59s
  • Locked
    5. 
    Python Encryption Code Examples
    4m 30s
  • Locked
    6. 
    C# Encryption Code Examples
    4m 56s
  • Locked
    7. 
    JavaScript Encryption Code Examples
    3m 31s
  • Locked
    8. 
    Course Summary
    1m 26s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 17 Likes 17  
Likes 6 Likes 6  
Likes 27 Likes 27