Cooking with Cryptography
summary
Describes the cryptography library as a practical Python crypto stack with a high-level recipes API (notably Fernet for authenticated symmetric tokens and x509 builders) and a low-level hazmat layer exposing AES, RSA, DSA, ECDSA, HKDF, PBKDF2 and HMAC. Backends use OpenSSL or CommonCrypto, with Windows builds statically linking OpenSSL. Examples show 32‑byte Fernet keys, simple encrypt/decrypt/sign/verify calls, but note no memory wiping, no formal audit, and versioning/security caveats.
AI-written summary · about
chapters (20)
- 0:00Start
- 0:58Outline
- 1:21Admonition
- 4:05Background
- 7:10Enter Cryptography
- 7:46Goal
- 9:40Installation
- 11:48Fernet - encryption
- 14:58X.509 - certificate request
- 16:02Hazmat layer
- 16:44Primitives
- 18:53Backends
- 20:41FreelPA Vault
- 23:12jwcrypto-read public key
- 23:23jwcrypto-read private key
- 23:41jwcrypto - sign
- 24:21jwcrypto - verify
- 25:24Security
- 26:41Conclusion
- 27:28Resources
related talks
39mPython Security & Cryptography
36mThe Art & Craft of Secrets: Using the Cryptographic Toolbox
31mBest Practices for Cryptography In Python
42mEverything I always wanted to know about crypto
52mTales from the Crypt: A Cryptography Primer
25mCryptography Isn't Scary
01h 31mCryptography for Programmers
48mCryptography for Beginners
