Hacking Secret Ciphers with Python


33 Ungluers have Faved this Work
Hacking Secret Ciphers with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, simple substitution cipher, multiplicative & affine ciphers, Vigenere cipher, and hacking programs for each of these ciphers. The final chapters cover the modern RSA cipher and public key cryptography.

Proceeds from sales of this book are donated to the Electronic Frontier Foundation, the Creative Commons, and the Tor Project.

Why read this book? Have your say.

You must be logged in to comment.

Rights Information

Are you the author or publisher of this work? If so, you can claim it as yours by registering as an rights holder.


This work has been downloaded 2086 times via ebook links.
  1. 918 - pdf (CC BY-NC-SA) at Internet Archive.
  2. 518 - mobi (CC BY-NC-SA) at Internet Archive.
  3. 650 - epub (CC BY-NC-SA) at Internet Archive.


  • Computer programming
  • Cryptography
  • Nonfiction
  • Python (Computer program language)


edition cover


Copy/paste this into your site: