Skip to Main Content
Impractical Python Projects
book

Impractical Python Projects

by Lee Vaughan
November 2018
Beginner content levelBeginner
424 pages
11h 43m
English
No Starch Press
Content preview from Impractical Python Projects

4DECODING AMERICAN CIVIL WAR CIPHERS

image

Cryptography is the science of secure communication through the use of codes and ciphers. A code replaces whole words with other words; a cipher scrambles or replaces the letters in words (so technically, Morse code is really Morse cipher). One goal of cryptography is to use a key to both encrypt readable plaintext into unreadable ciphertext and then decrypt it back to plaintext. The goal of cryptanalysis is to decode ciphers and codes without knowing their key or encryption algorithm.

In this chapter, we’ll investigate two ciphers used in the American Civil War: the route cipher, used by the North, and the ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Tiny Python Projects

Tiny Python Projects

Ken Youens-Clark

Publisher Resources

ISBN: 9781492069454