Bill Cox

Bill Cox is a software engineer with nearly 40 years of experience in securing hardware and software. His open source projects include infnoise (a cryptographic hardware random number generator) and sonic (audio processing for speeding up and slowing down speech). Bill conducts crypto-writing workshops at Google and loves teaching engineers the fundamentals of writing secure code.

books by Bill Cox

Hacking Cryptography

  • March 2025
  • ISBN 9781633439740
  • 328 pages
  • printed in black & white

Hacking Cryptography helps you secure your systems by revealing the “lockpicks” bad actors use to break cryptographic security. It dives deep into each exploit, explaining complex concepts through real-world analogies, annotated examples, and pseudo-code—no advanced mathematical knowledge required. As you read, authors Kamran Khan and Bill Cox demystify opaque cryptography concepts and techniques so you’ll understand the “why” behind each best practice.