Copyright 2013 by Al Sweigart.
Some Rights Reserved. Hacking Secret Ciphers with Python is licensed under a Creative.
Commons Attribution-Noncommercial-Share Alike 3.0 United States License.
ISBN: 978-1482614374.
Making Paper Cryptography Tools.
Installing Python.
The Interactive Shell.
Strings and Writing Programs.
The Reverse Cipher.
The Caesar Cipher.
Hacking the Caesar Cipher with the Brute-Force Technique.
Encrypting with the Transposition Cipher.
Decrypting with the Transposition Cipher.
Programming a Program to Test Our Program.
Encrypting and Decrypting Files.
Detecting English Programmatically.
Hacking the Transposition Cipher.
Modular Arithmetic with the Multiplicative and Affine Ciphers.
The Affine Cipher.
Hacking the Affine Cipher.
The Simple Substitution Cipher.
Hacking the Simple Substitution Cipher.
The Vigenère Cipher.
Frequency Analysis.
Hacking the Vigenère Cipher.
The One-Time Pad Cipher.
Finding Prime Numbers.
Public Key Cryptography and the RSA Cipher.