Cryptography for Java Developers – Nakov @ jProfessionals (Jan 2019)
Today I was speaker at the jProfessionals conference in Sofia. My talk was about cryptography in Java: Hashes, MAC, Key Derivation, Encrypting Passwords, Symmetric Ciphers & AES, Digital Signatures & ECDSA.
I explained the concepts of Java Cryptography Architecture (JCA) and the most popular Java crypto libraries like Bouncy Castle.
Video: Java Cryptography for Devs (in Bulgarian)
Slides: Java Cryptography for Devs
Source Code, Demos, Examples
The Java code examples about hashes, HMAC, PBKDF2, Scrypt, Argon2, AES-256-CTR-Argon2-HMAC, ECDSA-secp256k1, EdDSA-Ed25519 are in GitHub: https://github.com/nakov/Java-Cryptography-Examples