Leveraging cryptography in Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code/crypto-utils
presentation
.gitignore
LICENSE
README.md

README.md

Understanding Java Cryptography

Abstract

Cryptography is one of those areas in software development that invokes immediate reactions in engineers. You either absolutely love the complexities of the math involved and the nuances of the algorithms, or you prefer to just ignore this entire segment of software development. Cryptography may be a complex mathematical concept, but leveraging the crypto libraries isn't complex once you have seen them in action and understand the use cases.

In this talk we will start our discussion with cryptography and first rule of crypto. We will then look at the most utilized aspects of the java crypto library and discuss proper use of the specific APIs. We will discuss use cases when you want to leverage a specific API, some of the options contained within, and some of the potential gotchas that could render your system less secure.

By the time you leave this talk, you should have a basic understanding of the java crypto packages and basic uses cases.

Presented at

  • May 2018 Kansas City Java User Group
  • 2018 Kansas City Developers Conference

Last Updated

May 16, 2018