Learn Java Cryptography
Offered By: LinkedIn Learning
Course Description
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
- Cryptography basics
- Java Cryptography Architecture (JCA)
- Java Cryptography Extensions (JCE)
- Basic JCA concepts
- 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
- Understanding secure hashing
- Leveraging the MessageDigest engine
- Securing passwords
- Leveraging Bcrypt with Java
- Understanding digital signatures
- Creating a digital signature in Java
- Understanding the keystore
- Building a Java keystore
- A note about Bouncy Castle
- Next steps
Taught by
Frank P Moley III
Related Courses
Applied CryptographyUniversity of Virginia via Udacity Cryptography II
Stanford University via Coursera Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University via Coursera Cryptography I
Stanford University via Coursera Unpredictable? Randomness, Chance and Free Will
National University of Singapore via Coursera