Practical Cryptography for Developers
Table of contents
- Preface
- Cryptography - Overview
- Hash Functions
- MAC and Key Derivation
- Secure Random Generators
- Key Exchange and DHKE
- Symmetric Key Ciphers
- Asymmetric Key Ciphers
- The RSA Cryptosystem - Concepts
- RSA Encrypt / Decrypt - Examples
- Exercises - RSA Encrypt / Decrypt
- Elliptic Curve Cryptography ECC)
- ECDH Key Exchange
- ECDH Key Exchange - Examples
- ECC Encryption / Decryption
- ECIES Hybrid Encryption Scheme
- ECIES Encryption - Example
- Exercises - ECIES Encrypt / Decrypt
- Digital Signatures
- Quantum-Safe Cryptography
- More Cryptographic Concepts
- Crypto Libraries for Developers