contents

 

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