For any beginning to intermediate Java audience, as 2 90-minute presentations or a half-day tutorial.
In a world where nefarious individuals seek to do nefarious things to people, keeping one's private data secure and unblemished becomes a top priority. Often, this falls to developers to implement functionality that ensures that data can only be seen by those whom we desire to see it, as well as to ensure that the data is not tampered with by those same nefarious individuals for nefarious purposes. ("Nefarious" is such a fun word, isn't it?)
In this talk, we will explore the world of cryptography ("secret writing") and how it can provide significant aid in keeping secrets. Symmetric and asymmetric-key cryptography, hashing functions, message digests, we'll cover them all in high-level concepts (no PhD in maths required!), then show how the JVM provides code libraries to make it easier for developers to implement secure functionality.
Published on 20 June 2025