Hacking Secret Ciphers with Python
A beginner's guide to cryptography and computer programming with Python



Book Details
Author | Al Sweigart |
Publisher | CreateSpace |
Published | 2013 |
Edition | 1st |
Paperback | 442 pages |
Language | English |
ISBN-13 | 9781482614374 |
ISBN-10 | 1482614375 |
License | Creative Commons Attribution-NonCommercial-ShareAlike |
Book Description
There are many books that teach beginners how to write secret messages using ciphers. There are a couple books that teach beginners how to hack ciphers. As far as I can tell, there are no books to teach beginners how to write programs to hack ciphers. This book fills that gap.
This book is for complete beginners who do not know anything about encryption, hacking, or cryptography. The ciphers in this book (except for the RSA cipher in the last chapter) are all centuries old, and modern computers now have the computational power to hack their encrypted messages. No modern organization or individuals use these ciphers anymore. As such, there's no reasonable context in which you could get into legal trouble for the information in this book.
This book is available under a Creative Commons Attribution-NonCommercial-ShareAlike license (CC BY-NC-SA), which means that you are free to copy, distribute, and modify it, as long as you credit the original author, don't use it for commercial purposes, and share any adaptations under the same license.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.