front matter
foreword
preface
acknowledgments
about this book
about the author
about the cover illustration
1 Introduction
2 What is cryptography?
2.1 Unbreakable ciphers
2.2 Types of cryptography
2.3 Symmetric vs. asymmetric cryptography
2.4 Block ciphers vs. stream ciphers
2.5 Mechanical vs. digital
2.6 Why choose Secret Key?
2.7 Why build your own?
3 Preliminary concepts
3.1 Bits and bytes
3.2 Functions and operators
3.3 Boolean operators
3.4 Number bases
3.5 Prime numbers