Learn Java Cryptography

Go to class
Write Review

Free Online Course: Learn Java Cryptography provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learn Java Cryptography is taught by Frank P Moley III.

Overview
  • Learn Java cryptography. Develop more secure Java applications using the Java Cryptography Architecture (JCA) and Java Cryptography Extensions (JCE) libraries.

Syllabus
  • Introduction

    • Welcome to Java cryptography
    • What you need to know
    1. Java Crytography Basics
    • Cryptography basics
    • Java Cryptography Architecture (JCA)
    • Java Cryptography Extensions (JCE)
    • Basic JCA concepts
    2. Encryption
    • Understanding encryption
    • Symmetric vs. asymmetric encryption
    • Generating a symmetric key
    • Performing symmetric encryption in Java
    • Generating an asymmetric key pair
    • Performing asymmetric encryption in Java
    3. Hashing
    • Understanding secure hashing
    • Leveraging the MessageDigest engine
    • Securing passwords
    • Leveraging Bcrypt with Java
    4. Digital Signatures
    • Understanding digital signatures
    • Creating a digital signature in Java
    5. JCA Objects
    • Understanding the keystore
    • Building a Java keystore
    Conclusion
    • A note about Bouncy Castle
    • Next steps