Cryptography for Beginners
summary
Introduces practical fundamentals of cryptography for developers, covering symmetric and asymmetric encryption, common cipher algorithms and cipher suites, cryptographic hashes, and digital signatures. Explains keys and certificates (private/public keys, CAs) and how these techniques secure communication, store passwords, and authenticate peers in distributed architectures like microservices.
AI-written summary · about
chapters (20)
- 0:00Start
- 1:51CONFIDENTIALITY
- 2:59IDENTIFICATION
- 4:05TERMS
- 8:38MACHINES
- 10:34COMPUTER Pretty Good Privacy
- 21:25ASYMMETRIC ENCRYPTION
- 26:33HASH FUNCTIONS
- 28:02ALICE AND BOB
- 29:01ENCRYPTING
- 29:11SIGNING
- 34:29KEY MATERIAL
- 34:50PRIVATE KEY
- 35:54Trusted Certificate Authority
- 36:14TRUSTSTORE Trusted CA Certificates
- 37:50NEGOTIATING ENCRYPTION
- 39:24Subject does not match server
- 39:48Certificate has expired
- 41:10No shared ciphers
- 41:59QUESTIONS?
related talks
01h 31mCryptography for Programmers
15mPractical Cryptography for DevOps
01h 04m Cryptography For Newcomers - The hitchhiker's guide to cipher in devs
42mCryptography, hashing, encryption without the math
52mCryptography 101 for Java developers
46mFrom substitutions to public keys - an introduction to cryptography
36mModern Cryptography for the Absolute Beginner
15mCryptography 101: What Every Swift Developer Should Understand
