Explaining Keystores | Part 1 - JKS

If you write a Java application that uses cryptography, chances are you’ll have to store some cryptographic keys. The Java crypto APIs provide an abstraction for dealing with this called keystores. References: Mighty Aphrodite - https://cryptosense.com/blog/mighty-a... Cracking Keystores with Hashcat - https://cryptosense.com/blog/cracking... Java Cryptography white paper - https://cryptosense.com/whitepapers/j... Mimecast attack -    • The Mimecast Certificate Attack | What hap...   NDSS Conference in 2018 - https://minimalblue.com/data/papers/N... Part 2 - JCEKS    • Explaining Keystores | Part 1 - JKS   Part 3 - PKCS#12    • Explaining Keystores | Part 3 - PKCS#12   Part 4 - Bouncy Castle BKS    • Explaining Keystores | Part 4 - Bouncy Cas...   Part 5 - Bouncy Castle UBER    • Explaining Keystores | Part 5 - Bouncy Cas...   Part 6 - Bouncy Castle FIPS Keystore (BCFKS)    • Explaining Keystores | Part 6 - Bouncy Cas...   ///// Find out more about Cryptosense: https://cryptosense.com Follow us on Twitter:   / cryptosense   ///// Cryptosense CEO Dr. Graham Steel was formerly an academic researcher before founding Cryptosense in 2013. His cryptography expertise is the basis for the company's 'Analyzer' technology which allows customers to protect themselves against losing sensitive data.