Real-World Cryptography
Audiobook & Ebook

Real-World Cryptography by David Wong | Free Audiobook

By David Wong

Narrated by Derek Dysart

🎧 13 hours and 49 minutes 📘 Manning Publications 📅 December 8, 2021 🌐 English
🎧 Listen Free on Audible 📖 Read on Kindle

Free 30-day trial · Cancel anytime

About This Audiobook

A practical guide to the cryptography behind common tools and protocols that will help you make excellent security choices for your systems and applications.

In Real-World Cryptography, you will find:

Best practices for using cryptography
Diagrams and explanations of cryptographic algorithms
Implementing digital signatures and zero-knowledge proofs
Specialized hardware for attacks and highly adversarial environments
Identifying and fixing bad practices
Choosing the right cryptographic tool for any problem

Real-World Cryptography reveals the cryptographic techniques that drive the security of web APIs, registering and logging in users, and even the blockchain. You’ll learn how these techniques power modern security and how to apply them to your own projects. Alongside modern methods, the book also anticipates the future of cryptography, diving into emerging and cutting-edge advances such as cryptocurrencies and post-quantum cryptography.

About the Technology

Cryptography is the essential foundation of IT security. To stay ahead of the bad actors attacking your systems, you need to understand the tools, frameworks, and protocols that protect your networks and applications. This book introduces authentication, encryption, signatures, secret-keeping, and other cryptography concepts in plain language.

About the Book

Real-World Cryptography teaches practical techniques for day-to-day work as a developer, sysadmin, or security practitioner. There’s no complex math or jargon. You’ll learn building blocks like hash functions and signatures, and cryptographic protocols like HTTPS and secure messaging. This audiobook is a joy to listen to – and it might just save your bacon the next time you’re targeted by an adversary after your data.

About the Audience

For cryptography beginners with no previous experience in the field.

About the Author

David Wong is a cryptography engineer. He is an active contributor to internet standards, including Transport Layer Security.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

🎧 Listen Free on Audible

Free 30-day trial · Cancel anytime

Quick Take

  • Narration: Derek Dysart handles David Wong’s technical content with consistent precision, clear pronunciation of cryptographic terms and steady pacing that suits a reference-style listen.
  • Themes: Applied cryptography, developer security practice, hash functions and signatures
  • Mood: Dense but rewarding, with the satisfying click of real understanding
  • Verdict: The audiobook for software engineers who want to understand the cryptographic mechanisms they use every day, authoritative, practical, and unusually honest about the limits of the format.

I was halfway through a train journey with nothing queued up when I started this, and I ended up listening to the first two hours without stopping. That does not happen often with technical audiobooks. David Wong is a cryptography engineer at a company that builds real systems, and the difference between a practitioner writing for practitioners and an academic writing for a general audience is audible within the first chapter. The examples are not hypothetical. They are the hash functions, signature schemes, and TLS handshakes that Wong has implemented, contributed to standards around, and encountered going wrong in production systems.

The accompanying PDF note in the metadata is worth taking seriously. This is a book that includes diagrams, protocol flowcharts, and code examples. The audio narration works hard to compensate, Derek Dysart does a solid job of rendering technical material verbally, but listeners who are working through the content as engineers will want to have the PDF companion open alongside the audio. This is not an obstacle so much as a feature: the book is honest about what it is, and treating it as a layered learning experience rather than a purely passive listen maximizes its value.

The Engineer’s Entry Point

One reviewer, a software engineer who works daily with SSH, certificates, and TLS, describes the effect precisely: he knew the protocols existed and used them constantly without understanding the theory and mechanisms behind them. Real-World Cryptography addresses exactly that gap. Wong’s approach is to take the tools engineers already interact with and explain what is actually happening inside them, not just what they do, but why they are structured the way they are and what assumptions they rely on. The chapter on hash functions builds from the abstract security properties that make a hash function useful to the specific constructions that instantiate those properties, and by the end you have a genuine mental model rather than a black-box understanding.

This structure repeats throughout the book. The signature schemes section explains not just how to use digital signatures but what properties the underlying mathematics provide and what happens when those properties are violated. The section on zero-knowledge proofs is more substantive than comparable treatments in introductory texts, Wong takes the time to explain what proofs of knowledge actually prove, which matters enormously for anyone evaluating claims made by blockchain projects. The post-quantum cryptography chapter addresses the looming threat of quantum computers to current cryptographic infrastructure and the candidate algorithms currently under standardization.

HTTPS, Secure Messaging, and Web APIs in Practice

The applied sections of the book are where it distinguishes itself most clearly from academic cryptography texts. Wong covers TLS with the depth of someone who has read the RFC and the depth of someone who has watched TLS implementations fail in production, and those are not the same perspective. The discussion of authenticated encryption and the ways it can fail when implemented incorrectly is particularly valuable for engineers who have ever wondered whether their own use of cryptographic libraries is actually secure. The answer, often, is that you are probably fine if you are using a standard library correctly, but knowing what correctly means requires understanding what you read here.

The secure messaging chapter covers the Signal protocol with enough detail to understand why it was a significant cryptographic advance, the concept of forward secrecy and the ratchet mechanism are explained clearly, which is useful context for anyone evaluating messaging applications or building communication features. The blockchain treatment is appropriately skeptical of claims that exceed what the cryptographic primitives can support, which reflects well on Wong’s judgment.

Format Honesty and the PDF Companion

Wong or his editors made the right call in producing a PDF companion. Technical audiobooks that pretend the format limitation doesn’t exist tend to leave listeners with verbal descriptions of diagrams they cannot picture. Real-World Cryptography’s audio narration works as a complete conceptual experience because Dysart narrates clearly enough that you can follow the argument, and the PDF functions as a reference layer that engineers can return to when implementing. The thirteen-hour runtime is substantial but feels appropriate for the depth of coverage. The book covers more ground than most single-volume cryptography resources without becoming superficial.

Who Should Listen and Who Should Skip

Software engineers, system administrators, and security practitioners who want to understand the cryptographic tools they use rather than simply use them will find this audiobook genuinely educational. The lack of heavy mathematics makes it accessible to practitioners without a mathematics background, though some comfort with abstract thinking helps. Pure beginners with no programming or systems background will find the examples less illuminating, since many of them assume familiarity with concepts like API authentication, TLS configuration, and key management. Listeners who already hold advanced knowledge in cryptography will find the coverage familiar, though the practical framing may still offer useful perspective. David Wong’s companion text to his work on TLS and internet standards gives the content an authority that is difficult to replicate.

Frequently Asked Questions

Is the PDF companion essential, or can you get full value from the audio alone?

For casual intellectual engagement, the audio stands well on its own, Derek Dysart’s narration handles the conceptual material clearly enough to follow without visual reference. For engineers who want to apply what they learn, the PDF companion is genuinely useful as a reference layer with the diagrams and code examples the audio can only approximate verbally.

Does the book require a mathematics background to follow?

No. Wong explicitly avoids complex mathematics, and reviewers confirm this, the treatment is conceptual rather than proof-based. Comfort with abstract thinking helps, but no calculus or number theory background is needed. The audience is working engineers rather than academic researchers.

How does this compare to Keith Martin’s Cryptography audiobook for a software engineer deciding between them?

Martin’s book targets general readers wanting conceptual literacy about everyday security. Wong’s book targets software engineers wanting to understand the specific cryptographic tools they work with. If you write code that interacts with TLS, hashing, signatures, or authentication, Wong’s book provides the more actionable depth. Martin’s is a better starting point if you have no existing programming or systems context.

Does the post-quantum cryptography section address NIST’s standardization process?

Yes, with appropriate caution about the state of the field at time of writing. The section covers the categories of post-quantum candidate algorithms and why they resist quantum attacks in ways current algorithms do not. Given the pace of NIST standardization progress since the book was written, this is best treated as foundational context rather than a current status update.

Ready to listen?

🎧 Listen to Real-World Cryptography for free

Free 30-day trial · Cancel anytime

Start Listening: Real-World Cryptography


Free 30-day trial · Cancel anytime

Alexandra Reed

Written by Alexandra Reed

Founder & Literary Critic