The secrets of Cryptography
summary
Historic ciphers (Caesar, substitution, Vigenère, Enigma) motivate modern choices and attacks: demonstration that substitution falls to frequency analysis despite 403,291,461,126,605,635,584 keys, Enigma breaks exploit operational errors, comparison of stream ciphers (RC4, A5/1) and block ciphers with AES modes (ECB, CBC, CTR, authenticated CTR/GCM), RSA key‑wrapping and signatures with SHA‑256, and practical PHP advice to use RSA/libsodium or defuse/php‑encryption rather than rolling your own.
AI-written summary · about
chapters (9)
- 0:00Start
- 6:29recover the original plaintext
- 10:45start looking for repeated sequences of letters in the ciphertext
- 21:29combine the hash with a secret key of some form
- 21:53using a public key cryptography system
- 33:53output a block of ciphertext
- 47:34introduce vulnerabilities into applications through things like side channels
- 48:00use an existing implementation
- 49:19audit your code
related talks
46mFrom substitutions to public keys - an introduction to cryptography
01h 04m Cryptography For Newcomers - The hitchhiker's guide to cipher in devs
58mKeynote: Crypto means Cryptography!
42mEverything I always wanted to know about crypto
41mFrom Caesar Cipher To Quantum Cryptography
42mCryptography, hashing, encryption without the math
51mDon’t Throw Away the Key: What Developers Should Know about Encryption
32mEncryption - A Deeper Review
