• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Python ▶ Cracking Codes with Python

Cracking Codes with Python

February 26, 2018

Cracking Codes with Python

Cracking Codes 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.

After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher.

Book Description

Topics included: Introduction • Making Paper Cryptography Tools • Programming in the Interactive Shell • Strings and Writing Programs • The Reverse Cipher • The Caesar Cipher • Hacking the Caesar Cipher with Brute-Force • Encrypting with the Transposition Cipher • Decrypting with the Transposition Cipher • Programming a Program to Test Your Program • Encrypting and Decrypting Files • Detecting English Programmatically • Hacking the Transposition Cipher • A Modular Arithmetic Module for the Affine Cipher • Programming the Affine Cipher • Hacking the Affine Cipher • Programming the Simple Substitution Cipher • Hacking the Simple Substitution Cipher • Programming the Vigenere Cipher • Frequency Analysis • Hacking the Vigenere Cipher • The One-Time Pad Cipher • Finding and Generating Prime Numbers • Generating Keys for the Public Key Cipher • Programming the Public Key Cipher.

Download Free PDF / Read Online

Author(s): Al Sweigart
Publisher: No Starch Press
Published: January 2018
Format(s): HTML(Online)
File size: –
Number of pages: 416
Download / View Link(s): Read online.

Similar Books:

  1. Become a Code Breaker with Python
  2. Invent Your Own Computer Games with Python 2nd Edition
  3. An Introduction to Python
  4. Dive Into Python: Python from novice to pro
  5. An Introduction to Python
Previous Post: « Invent with Scratch!
Next Post: Application Insights Succinctly »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2025 OnlineProgrammingBooks.com