~/talk

Unlocking the unknowns: Cryptography Essentials for Spring Developers

Talkat Spring I/O 2025 · 2025-05-22..05-23· [security, java]
slides:none on file

Covers concrete defaults and migrations: AES modes compared with use AES-GCM not ECB because GCM adds an IV and authentication tag giving confidentiality plus integrity and is parallelizable while ECB leaks patterns, CBC needs padding and lacks auth. Recommends prefer ECC over RSA for new systems for smaller keys and better performance though RSA remains common. Passwords use BCrypt by default in Spring (cost ~10) but Argon2 is stronger — Spring defaults ~2 iterations and 64MB memory; tune for your hardware.

AI-written summary · about

  1. 0:00Cryptography essentials intro
  2. 1:05Security and crypto matter
  3. 3:11Speaker intro
  4. 4:37Symmetric encryption basics
  5. 8:13AES modes ECB CBC GCM
  6. 16:39Why GCM preferred
  7. 18:53Symmetric vs asymmetric keys
  8. 19:35RSA vs ECC
  9. 26:27Asymmetric key security
  10. 26:49Password hashing BCrypt Argon2
  11. 33:10BCrypt password storage
  12. 34:32Argon2 vs BCrypt
  13. 39:29SHA not for passwords
  14. 40:52SHA2 SHA3 for integrity
  15. 42:15Spring crypto specs
  16. 46:10Book and closing
  17. 46:53Post-quantum crypto Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.