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.
Materials available on GitHub: https://github.com/fpmoles/talks-java-crypto
About the Speaker
Frank Moley is a software, technology, and security architect and developer, who focuses on strategic and tactical areas such as application development, microservices architectures, data systems, security and privacy, quality, and general education. While Frank is currently focused on architecture, his development expertise is as a Java applications and web services developer using various open source software frameworks including Spring and various Jakarta EE (J2EE) implementations.
Frank is also a content author for LinkedIn Learning and has many offerings on the Spring Framework, Java Development, and Architecture.
Dinner provided by KIE Technology Partners http://www.kietechpartners.com
After-hours event at Talk of the Town (11922 W 119th St, Overland Park, KS 66213) provided by KIE Technology Partners