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
()
Ex_Files_Learn_Java_Cryptography.zip
(1.0 MB)