YoVDO

Learn Java Cryptography

Offered By: LinkedIn Learning

Tags

Java Courses Cryptography Courses Symmetric Encryption Courses Asymmetric Encryption Courses Encryption Courses Hashing Courses

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
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

Taught by

Frank P Moley III

Related Courses

Cifrado con Python: Cifrar Datos con Pares de Claves
Coursera 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