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
Algorithms with NumbersSaint Petersburg State University via Coursera Applied Cryptography
University of Colorado System via Coursera Asymmetric Cryptography and Key Management
University of Colorado System via Coursera Basic Cryptography and Programming with Crypto API
University of Colorado System via Coursera Bitcoin and Cryptocurrencies
University of California, Berkeley via edX