Cryptography 101 for Java developers


So you’re logging in to your favorite crypto currency exchange over https using a username and password, executing some transactions,  and you’re not at all surprised that, security wise, everything’s hunky dory…

Ever wondered about the amount of cryptography begin used here? No? Let’s dive into the key concepts of cryptography then, and see how the JDK supports this using the standard cryptography API’s: JCA (Java Cryptography Architecture) and JCE (Java Cryptography Extension)! We’ll be exploring message digests, encryption, and digital signatures, and see how they’are used in password checks, https, and block chain technology.

After this session, you’ll have a better understanding of basic cryptography, its applications, and how to use the cryptography APIs in Java.