Practical Cryptography for Developers cover

Practical Cryptography for Developers

by Svetlin Nakov

Provides software developers with a practical guide to applied cryptography through code examples and clear explanations of core algorithms like hashes, ciphers, and digital signatures.

  • Welcome
  • Preface
  • Cryptography - Overview
  • Hash Functions
  • MAC and Key Derivation
  • Secure Random Generators
  • Key Exchange and DHKE
  • Encryption: Symmetric and Asymmetric
  • Symmetric Key Ciphers
  • Asymmetric Key Ciphers
  • Digital Signatures
  • Quantum-Safe Cryptography
  • More Cryptographic Concepts
  • Crypto Libraries for Developers
  • Conclusion