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
Cifrado con Python: Cifrar Datos con Pares de ClavesCoursera Project Network via Coursera Introduction to Encryption and Cryptography
Raspberry Pi Foundation via edX Cryptography: Learn Public Key Infrastructure from Scratch
Packt via Coursera Cryptography and Digital Certificates
Coventry University via FutureLearn Cryptography and Digital Certificates
Coventry University via FutureLearn